Skip to content

Razorpay Org-Wide AI Playbook — Master Index

Status: drafted · Time: 10 min · Audience: everyone Outcome: Navigate the complete playbook structure.

What this is. A belt-progression playbook for every Razorpayan — and an outside-readable handbook for anyone picking up the way of working we’re developing. From the PM who has never opened a terminal to the staff engineer architecting agent systems. Drawn from the best patterns of Ramp, Intercom, Shopify, StackBlitz, Zapier, Duolingo, Anthropic’s own engineering literature, and our internal Builder Day learnings.

How to read this. Pick the door below that matches where you are. Each belt has required modules, hands-on quests, and a boss-fight capstone. You earn the next belt by shipping, not by reading.

Status. v0.73 · last reviewed 2026-09-10 · drafted end-to-end. Pairs with manifest.yml, slugs.yml, the Starlight hub, CONTRIBUTING.md, and ROADMAP.md. Version history → CHANGELOG.md.


Four doors, one playbook. Pick the one that matches who you are today.

🆕 Day one at Razorpay, new to engineering

Section titled “🆕 Day one at Razorpay, new to engineering”

You’ve never opened Terminal, or you’ve used Claude.ai but not Claude Code. Start here:

  1. Self-assessment (2 min) — tells you which belt to start at.
  2. Tech 101 — What is software, really? (5 min) — or skip if you know what a server is.
  3. W.5 → Quest W-0 (~60 min) — install Claude Code and reach GREEN.
  4. Appendix H.7 — Day-1 quick reference — pin this card; it has every command, channel, and contact you need in week 1.

You write specs and Figma flows, and you want to ship code via AI:

You spend your day in Slack, docs, and tickets. You want AI to reclaim hours:

You want a specific tool, term, channel, or person:

Three doors, one source of truth.

DoorWhen to useWhere it lives
Markdown sourceDiff-review, search, hand-edit, contribute back.The repository root: foundation/, prologue/, belts/, appendices/.
HTML hubBrowseable navigation, sponsor / new-reader walkthroughs, link-sharing.hub/ — generated from the Markdown via Starlight.
Skill definitionsInspect reusable workflow contracts, guardrails, and output shapes.skills/ — reference implementations in this repo, not a current Compass install contract. Confirm the supported runnable distribution in #ai-help.

The belt ladder — from Foundation through the Staff+ Council

Text version (for Markdown viewers that don't render SVG)
┌─────────────────────────────┐
│ STAFF+ COUNCIL │ Contribute back. Mentor.
│ (Charter, RFCs, succession) │ Shape the program's AI posture.
└──────────────▲──────────────┘
┌──────────────┴──────────────┐
│ ⚫ BLACK BELT │ AI-native builder.
│ "I am a force multiplier" │ Skills, MCPs, agents.
└──────────────▲──────────────┘
│ boss fight: own a POD's AI uplift for a month
┌──────────────┴──────────────┐
│ 🟢 GREEN BELT │ Team velocity.
│ "My team moves faster" │ Three Pillars mastery.
└──────────────▲──────────────┘
│ boss fight: ship a Claude-authored feature to prod
┌──────────────┴──────────────┐
│ 🟡 YELLOW BELT │ Daily habit.
│ "I build with AI daily" │ Prompting + permissions + PRs.
└──────────────▲──────────────┘
│ boss fight: find an open bug in your area & fix it
┌──────────────┴──────────────┐
│ ⚪ WHITE BELT │ Foundation.
│ "I have shipped code" │ First commit, first PR.
└──────────────▲──────────────┘
│ orientation
┌──────────────┴──────────────┐
│ PROLOGUE │ Mental model · operating principles
└──────────────▲──────────────┘
│ pre-tools, pre-AI
┌──────────────┴──────────────┐
│ PART 0 — FOUNDATION │ Tech 101 · Ops 101 (heavy)
│ "What is this world I'm in" │ For complete newcomers + outside readers
└─────────────────────────────┘

Belts tell a story of earned competence, not self-reported progress. Ramp’s L0–L3 proficiency framework (the gold standard in industry) maps cleanly underneath, but we gate progression on quests shipped — you don’t declare Yellow Belt; you earn it by opening a real PR.

Our BeltRamp L-levelWhat it looks like in practice
⚪ WhiteL0 → L1Setup complete (GREEN triage). First commit. Aware of the 5-layer mental model.
🟡 YellowL1Uses Claude Code daily. Ships a merged PR into a Razorpay org repo.
🟢 GreenL2Ships across a product repo and a greenfield repo. Writes skills others install.
⚫ BlackL3Contributes to Blade or ships full-stack. Builds plugins / MCPs. Multiplies others.

Why this matters. The belts aren’t decorative — they map to the certification track the program is running internally. Earning a belt isn’t just internal pride; it’s a verifiable artefact with a row in the tracker. The gamification and the business metric are the same metric. See Appendix L.


Every chapter is reviewed against seven principles: laymen-first plus engineer-respectful, belts earned through quests rather than self-reported, teach the constraint not the trick, the 5-pillar adoption lattice, Prompt × Context × Harness as the technique-tagging axes, knowledge-base-driven development as the operating philosophy, and fintech guardrails as load-bearing. The full principles plus the contribution flow are in CONTRIBUTING.md.


Two background concepts that the playbook depends on; each has its own chapter, so this index just links them rather than duplicating.

  • The Origin Story (Prologue §0.2) — why the first Builder Day produced zero shipped features, what the second one did differently to produce dozens of commits from non-engineers, and the lesson the playbook encodes: setup friction is Layer 0, not an appendix.
  • The 9-Layer Enablement Stack (Prologue §0.4) — the org-level layers (Foundation → Collaboration → AI Workflow → Knowledge Base → Design System → Intelligence → Observability → L&D → Infrastructure) that the belts climb across. Includes the north-star “dashboard and Claude running on cloud; no local setup as a prerequisite for any builder.”

Status markers. [drafted] = chapter is end-to-end readable. [drafted skeleton] = categorisation and contribution flow are committed; specific entries seed over time. [planned] = intentionally visible scaffold, not drafted yet. [coming] = referenced future companion material. [example] = one worked artefact exists before the full section. The hub hides these markers from rendered titles; they remain in the Markdown source for maintainer use.

For whom. Anyone who picks up this playbook without a software background — and any outside reader who wants the complete handbook for the way of working we’re developing. Pre-tools. Pre-AI. Pre-belt.

Promise. By the end of Part 0 you will (a) be able to read a tech blog post or product spec without losing the plot, and (b) be able to save 4+ hours a week on PM/ops overhead with AI agents without writing a single line of code.

Time budget. 4–6 hours, spread however you like. Two parallel tracks.

Track 0A — Tech 101: What is this world I’m in?

Section titled “Track 0A — Tech 101: What is this world I’m in?”
§ChapterStatusTime
0A.1What is software, really?[drafted]5 min
0A.2Frontend vs backend (and why product friction lives at boundaries)[drafted]10 min
0A.3What is a server? What is a client? What is HTTP?[drafted]10 min
0A.4Databases — the world’s most important spreadsheet[drafted]8 min
0A.5What is an API? What is a UI?[drafted]8 min
0A.6Code is text — repos, files, the source of truth[drafted]5 min
0A.7Git, conceptually — save points for files[drafted]8 min
0A.8Build, deploy, staging, production — the journey of a change[drafted]10 min
0A.9Tests — what they are, why they exist[drafted]8 min
0A.10The shape of a software org — engineers, designers, PMs, ops, SRE[drafted]10 min

Files: foundation/tech-101/ — one .md per chapter, plus a README.md index.

Track 0B — Ops 101: Save 4+ hours a week without writing code

Section titled “Track 0B — Ops 101: Save 4+ hours a week without writing code”
§ChapterStatusTime
0B.1Why this track exists — the ops tax that AI eats[drafted]5 min
0B.2The non-coding AI surface — Claude.ai, Cowork, Slash, plus connectors[drafted]15 min
0B.3Triage automations — your inbox, Slack, the on-call queue[drafted]25 min
0B.4Generation automations — standups, meeting notes, weekly summaries[drafted]25 min
0B.5Ticket automations — drafting, routing, status digesting[drafted]25 min
0B.6Document workflows — researching, drafting, reviewing, exporting[drafted]30 min
0B.7Lightweight agents — when “automate this for me” earns its keep[drafted]25 min
0B.8Building your own minimum viable wiki for any project[drafted]20 min

🎮 Quest 0B-1 — The 30-minute teardown [drafted]. Pick one ops task you do weekly that takes 30+ minutes (running a standup digest, summarising a Slack channel, triaging a queue). Replace it with a Claude+connector workflow. Time it. Show the before/after.

🎮 Quest 0B-2 — The agent diary [drafted]. For two weeks, every time you handle a routine ops task, ask: “could a configured agent have done this?” Keep a tally. The answers are the entry list for your boss fight.

🏁 Boss Fight 0B — Automate one workflow that saves you 4+ hours/week [drafted]. Pick the highest-leverage entry from your agent diary. Configure it end-to-end (skill or agent + the right connectors). Run it for two weeks. Show the time-saved evidence. Document the recipe so a teammate can fork it. Success criteria: working automation, 2-week measurement, recipe documented for a teammate. Appendix C is the first shared recipe-library reference.

Files: foundation/ops-101/ — chapters + quests + boss-fight + a recipes/ subfolder for the contribution pipeline.


§ChapterStatusFor whomTime
0.1Welcome, and why this playbook exists[drafted]Everyone5 min
0.2The origin story (and why setup is Layer 0)[drafted]Everyone8 min
0.3The 5-Layer Mental Model of the AI Dev Stack[drafted]Everyone10 min
0.4The Enablement Stack — the 9-layer map you’re climbing[drafted]Everyone10 min
0.5Meet your tools — a 60-second tour[drafted]Everyone5 min
0.6Meet the people — roles, forums, the support surface[drafted]Everyone5 min
0.7Operating Principles — knowledge-base-driven development[drafted]Everyone10 min
0.8How to use this playbook (as a reader)[drafted]Everyone5 min
0.9How to use this playbook (as a team lead)[drafted]Managers, leads10 min
0.10Self-assessment — which belt should you start at?[drafted]Everyone5 min
0.11The safety brief — what never goes into a prompt[drafted]Everyone10 min
0.12What’s shipping this week — the program is alive[drafted]Everyone3 min

Files: prologue/01-welcome.md, prologue/02-bd1-bd2-origin.md, prologue/03-mental-model.md, prologue/04-enablement-stack.md, prologue/05-tool-tour.md, prologue/06-people-and-pocs.md, prologue/07-operating-principles.md, prologue/08-how-to-read.md, prologue/09-how-to-lead.md, prologue/10-self-assessment.md, prologue/11-safety-brief.md, prologue/12-whats-shipping.md.


Promise. By the end of White Belt, you will have shipped your first Razorpay commit — even if you’ve never opened Terminal before.

Prerequisite. A Razorpay laptop and your Google SSO. (If “what’s a terminal?” still feels foreign, do Part 0 first.) Time budget. 4–6 hours, spread over a week. Ramp L-level. L0 → L1. Canonical setup artefacts. A one-command setup script, a direct seven-check evidence gate, and documented add-on install routes. Every module ends with “what colour are you?”

§ChapterPillar*Time
W.1The File System — paths, extensions, “where am I” [drafted]Context20 min
W.2Terminal fluency — 12 commands, 4 shortcuts, 1 mental model [drafted]Harness30 min
W.3Git as save-points — branches, commits, push/pull [drafted]Harness45 min
W.4Your auth setup — MyAccess, LiteLLM key, SSO, proxy trust [drafted]Harness20 min
W.5Installing the stack — Node, pnpm, Claude Code, internal npm registry [drafted]Harness40 min
W.6The LLM Gateway — what LiteLLM does, what you need to know [drafted]Context15 min
W.7Compass plugin — source, distribution, and runtime proof [drafted]Context20 min
W.8GREEN / YELLOW / RED — the supported manual setup gate [drafted]Harness20 min
W.9Your first conversation with Claude Code [drafted]Prompt30 min
W.10Prompt quality 101 — “make it better” vs “find all auth handlers” [drafted]Prompt20 min
W.11The permission system — y / n / a, and why auto-yes is a trap [drafted]Harness15 min
W.12Your first PR — how to open one, how to get it reviewed [drafted]Harness30 min

* Pillar tag: which of Prompt / Context / Harness engineering this module exercises.

🎮 Quest W-0 — Turn GREEN [drafted]. Run the W.5 setup flow, then capture the direct seven-check gate: Git, Node, pnpm, Claude Code, LiteLLM configuration, no retired Vertex configuration, and a prompt round-trip. Resolve every YELLOW or RED; if one focused fix does not unblock you, route to #ai-help with the redacted failed command and what you tried. Success criteria: seven-row evidence table, all checks ✅.

🎮 Quest W-1 — The HelloRazorpay commit [drafted]. Clone an assigned sandbox repo. Create a branch. Change one line in a README. Commit, push, open a PR. Close it. Success criteria: PR URL visible in your belt dashboard.

🏁 Boss Fight W-B — One real typo, merged [drafted]. Find and fix a genuine typo in any public-facing Razorpay doc or open-source repo. Get it merged. This is small — but it’s real. Success criteria: merged PR.

“I have shipped code.”

Files: belts/01-white/ [drafted] — one .md per module, plus quest + boss-fight + badge.


Promise. Claude Code becomes part of your daily rhythm. You ship a merged PR into a Razorpay org repo by finding an open bug in something you actually use and fixing it.

Prerequisite. ⚪ White Belt. Time budget. 6–8 hours, spread over 2 weeks. Ramp L-level. L1 (individual productivity). Live dojo options. Mini L&D #1 — Terminal + Git. Mini L&D #2 — Figma-to-Code (design track). Design-track add-on. If you’re a designer, stream through the design environment setup for the Blade connector + Figma connector + internal npm registry before tackling Y.9.

§ChapterPillarTime
Y.1The Tool Atlas — Claude Code · Codex · Slash · Claude.ai · Claude workspaces · Cursor · Copilot [drafted]Context30 min
Y.2When to reach for which tool — a decision tree [drafted]Harness15 min
Y.3Prompt quality, deep dive — intent · constraints · success criteria [drafted]Prompt40 min
Y.4What Claude can see and what it can’t — context 101 [drafted]Context20 min
Y.5CLAUDE.md primer — your project’s rule book [drafted]Context25 min
Y.6Reading unfamiliar code with Claude — the “explain this repo” flow [drafted]Prompt30 min
Y.7Permissions, hooks, slash commands — staying safe while moving fast [drafted]Harness20 min
Y.8LiteLLM and Claude workspace access — use the route you were provisioned [drafted]Harness15 min
Y.9Figma MCP for non-engineers — design → running code in 20 minutes [drafted]Context30 min
Y.10Slack MCP + Google Workspace MCP — the context you already have [drafted]Context30 min
Y.11Bug hunting with AI — using git history + Slack + the repo to triage [drafted]Prompt30 min
Y.12Debugging with Claude — the “what went wrong” loop [drafted]Prompt30 min
Y.13PR craft — titles, descriptions, review etiquette, staged commits [drafted]Harness20 min
Y.14Staying current — how to subscribe to changelogs without drowning [drafted]Meta10 min

🎮 Quest Y-1 — Ship the Stand-up Bot [drafted]. Build a small utility — a Slack formatter, a Google Docs summariser, a spreadsheet cleanup script — end-to-end with Claude Code, in a single working day.

🎮 Quest Y-2 — The 30-day 2-minute challenge [drafted]. Two minutes of AI-assisted work, every workday, for 30 days. Keep a short log and weekly reflection so the habit becomes visible without turning tracking into the work.

🏁 Boss Fight Y-B — Find a bug in your area and fix it [drafted]. Pick one nagging bug or papercut in a product surface you use weekly — your dashboard, your tools, a checkout flow you live in. Find it. Use Claude Code together with git history, the relevant Slack threads (via the Slack connector), and any open ticket (via the ticketing connector) to triage it. Propose a fix. Ship the PR. Tag the surface owner for review.

The point of this boss fight is not the size of the change — it’s the full loop: identifying a real-world problem, gathering context across tools, proposing a fix, and landing it. You demonstrate the git + Slack + AI loop, not just the AI part.

Success criteria: PR URL + a one-paragraph retro covering (a) how you found the bug, (b) what context the AI had to read to triage it, (c) what surprised you about the fix.

“I build with AI daily. I find and fix things in the surfaces I care about.”

Files: belts/02-yellow/ [drafted] — one .md per module, plus quests, boss-fight, and badge.


Promise. You don’t just use AI — you engineer around it. You shape your team’s context, author skills, orchestrate subagents, run multiple agents in parallel. You understand the three pillars and teach them to teammates.

Prerequisite. 🟡 Yellow Belt. Optionally, enrolment in the Ship to Learn track (3 phases, 7 weeks: Foundations → Guided Build → Solo Ship), nominated via the Selection Framework. Time budget. 10–14 hours of playbook, plus the capstone feature. Ship to Learn cohort: 7 weeks calendar. Ramp L-level. L2 (team-workflow integration). Built skills you will learn to drive. The design-intel skill, the Blade-component-choice decision tree, the page-scaffolding skills, the production-compiler, the repo-orientation skill, the UI-debugging skill, the Blade-compliance reviewer, the pre-ship-check, and the PR-guardrail. (Source: Enablement Stack Layer 2.)

§ChapterPillarTime
G.1The Three Pillars — prompt × context × harness [drafted]All20 min
G.2Why context windows fill — the single constraint everything else follows [drafted]Context20 min
G.3CLAUDE.md for a real service — WHAT + WHY, under 200 lines [drafted]Context45 min
G.4Hierarchical CLAUDE.md in a monorepo — root vs package vs local [drafted]Context30 min
G.5CLAUDE.local.md — personal overrides, and what belongs there [drafted]Context10 min
G.6Skills — what they are, why they compound [drafted]Context25 min
G.7Writing your first SKILL.md — the anatomy, naming, discipline [drafted]Context45 min
G.8Subagents — when to delegate, how to pass intent cleanly [drafted]Harness30 min
G.9Worktrees — running 3–5 Claude instances in parallel, safely [drafted]Harness30 min
G.10Hooks + slash commands — when to automate the pre-flight [drafted]Harness30 min
G.11Advanced prompting — goals, constraints, worked examples [drafted]Prompt40 min
§ChapterPillarTime
G.12E2E testing with Playwright + Claude Code [drafted]Harness45 min
G.13The Playwright Skill pattern — one-shot test quality [drafted]Context30 min
G.14tests/seed.spec.ts — saving the agent 10,000 tokens [drafted]Context15 min
G.15Design-to-code — Figma + Blade + Code Connect, end to end [drafted]Context60 min
G.16Blade deep dive — tokens, primitives, variants, accessibility [drafted]Context45 min
G.17The production-compiler skill — AI-Studio / ChatGPT output → Blade [drafted]Context30 min
G.18Node + pnpm + localhost + mobile viewport — the daily loop [drafted]Harness30 min
G.19Branch-preview platform — branch → live URL [drafted]Harness30 min
G.20Observability with AI — logs, traces, cost attribution [drafted]Harness25 min
G.21Debugging the hard kind — when Claude is wrong, and you have to tell [drafted]Prompt30 min
§ChapterPillarTime
G.22What never goes into a prompt — the Razorpay redlines [drafted]Harness20 min
G.23The LLM proxy — what LiteLLM does and why every call routes through it [drafted]Harness25 min
G.24PII, PCI, RBI — the regulators, the reasons, the reflexes [drafted]Context30 min
G.25Prompt injection + output classifiers — the threats, the mitigations [drafted]Harness30 min
G.26The pre-ship-check skill — 6-layer gate before every PR [drafted]Harness20 min
G.27The Blade-compliance reviewer skill — file-granularity checks [drafted]Harness15 min
G.28Using a subagent for security review [drafted]Harness20 min

🎮 Quest G-1 — Author a team skill [drafted]. Write, commit, and share a SKILL.md that captures one of your team’s repeated workflows. At least one teammate has to successfully invoke it. Success criteria: merged skill, invocation log from ≥1 teammate.

🎮 Quest G-2 — The Greenfield cross-over [drafted]. Pick a greenfield target (an internal tool, a new shared skill, a self-serve analytics surface, a plugin) and ship one meaningful change that exercises Part A and Part B together. Success criteria: merged PR, logged against your tracker row.

🏁 Boss Fight G-B — The double-ship [drafted]. A real feature on a product repo plus your Quest G-2 greenfield PR. The product-repo PR must include: (a) a scoped CLAUDE.md for the change, (b) at least one Playwright test, (c) a pre-ship-check pass with all 6 layers green, (d) the PR-guardrail used to construct the PR, (e) a teammate’s 👍 on the craft of the prompts, not just the output. Success criteria: two merged PRs (one product, one greenfield) + retrospective + teammate sign-off.

“My team moves faster because of how I use AI.”

Files: belts/03-green/ [drafted] — organised into subfolders a-craft/, b-practices/, c-guardrails/, plus the Green Belt badge. Boss Fight G-B closes the belt.


Promise. You build the leverage others run on. You author skills and plugins that propagate across PODs. You coach. You shape Razorpay’s AI posture with RFCs, API reviews, and strategy input.

Prerequisite. 🟢 Green Belt + nomination by a manager or Green Belt teammate. Time budget. 15–25 hours, open-ended. Ramp L-level. L3 (delegating workflows to agents; building with AI).

§ChapterPillar
B.1Authoring an internal MCP server — architecture, auth, packaging [drafted]Harness
B.2Publishing a shared skill — placement, validation, review [drafted]Context
B.3Publishing a plugin — package once, prove every surface [drafted]Harness
B.4The Claude Agent SDK — when to write your own agent [drafted]Harness
B.5Multi-agent orchestration — patterns that work, patterns that don’t [drafted]Harness
B.6Tool design — JSON schemas, output shapes, error contracts [drafted]Harness
§ChapterPillar
B.7Progressive disclosure — skills that stay small [drafted]Context
B.8Memory systems — auto-memory, session state, long-running agents [drafted]Context
B.9Prompt evals — A/B, regression, golden sets [drafted]Prompt
B.10Cost attribution + observability at team + org scale [drafted]Harness
B.11Effort settings, model routing, fall-backs [drafted]Harness
§ChapterFocus
B.12Running office hours — the Whoop / Ramp pattern [drafted]Culture
B.13Embedded sprints — the CTO-with-a-team week [drafted]Culture
B.14Writing an AI RFC — what good looks like at Razorpay [drafted]Governance
B.15Contributing to the API Council (AI-specific reviews) [drafted]Governance
B.16Plugin + skill governance — approval, deprecation, security review [drafted]Governance

🎮 Quest B-1 — Publish a shared skill [drafted]. A repository-native skill, with an MCP dependency only when needed, merged to razorpay/agent-skills so another POD can install it with one command. Success criteria: ≥2 installs from other PODs within a month.

🎮 Quest B-2 — Component contribution or full-stack feature [drafted]. One of: (a) Submit a Blade component via the contribution pipeline. (b) Ship a feature involving a backend change (not just frontend). Own the coordinated change across every affected layer and carry it to the planned production cohort. Success criteria: merged Blade contribution; or a full-stack PR/revision set plus a completed production release receipt with passing user-journey acceptance.

🏁 Boss Fight B-B — Own a POD’s AI uplift for a month [drafted]. Embed with a POD (not your own) for one month. Measure their before/after on a shared metric (PRs merged, time-to-first-commit, cycle time, skill-trace count, whatever their lead picks). Document the intervention. Share in an all-hands. Ideally seeded via the cross-POD signal forum. Success criteria: signed-off metric lift + 1-pager case study contributed to this playbook.

“I am a force multiplier for Razorpay.”

Files: belts/04-black/ [drafted] — organised into a-platform/, b-craft/, and c-org/. All three parts drafted; both quests claimable; Boss Fight B-B and the Black Belt badge close the belt.


Beyond the belts. The Council is the standing community of senior contributors who shape the program’s AI direction over multi-year horizons. Members sit on the Council by invitation, advise on technical direction, mentor Black Belt candidates, sponsor RFCs against the program’s AI surface, and represent the program externally through talks, blog posts, and OSS contributions.

The Council is not a belt. It is not a credential earned through quests. It is a community joined when an engineer is already operating at the level. The literature is unanimous on this point and the chapters are explicit about it.

§ChapterTime
C.1What this is and is not25 min
C.2Structure: charter, cadence, membership35 min
C.3The RFC pipeline and the decision archive40 min
C.4Mentoring and sponsorship at the senior level35 min
C.5External voice: writing, speaking, OSS, brand35 min
C.6The multi-year horizon25 min

Plus a Council charter template that the Council itself ratifies and revises annually.

Files: belts/05-council/ [drafted] — README, six chapters, charter artefact.


Cross-Cutting References (always available)

Section titled “Cross-Cutting References (always available)”

These are the reference sections — not belt-gated. Everyone can dip in at any time.

The fast decision map for choosing the right AI surface. Includes one-line guidance per tool and the anti-patterns to avoid.

ToolOne-liner
Claude CodeTerminal-native coding agent; Razorpay’s default
CodexOpenAI’s coding agent; optional secondary surface when current support guidance confirms access
SlashRazorpay’s internal AI copilot
Claude.aiThe web chat; good for thinking out loud
Claude workspacesEnterprise for approved hosted work; Team only when separately provisioned
CursorAI-native IDE; still in use for some teams
GitHub CopilotIDE autocomplete; Claude + Codex as agent back-ends
CoworkDesktop mode for non-engineers

File: appendices/A-tool-atlas/README.md.

Appendix B — Environment Setup + MCP Directory [drafted]

Section titled “Appendix B — Environment Setup + MCP Directory [drafted]”

The Layer 0 setup reference: what must be true before the tools work, what the GREEN/YELLOW/RED support packet should contain, the six-row verification sequence, and how to think about MCP connectors safely.

The MCP directory is type-based: it names connector classes, use cases, and guardrails without publishing internal endpoint details.

File: appendices/B-environment-setup/README.md.

The first reusable-workflow reference: what counts as a skill, current skill categories, and the contribution pattern for turning a repeated recipe into a maintained workflow.

File: appendices/C-skills-library/README.md.

Appendix D — Known Issues + FAQ [drafted]

Section titled “Appendix D — Known Issues + FAQ [drafted]”

A living document. Categorised by stack layer (Foundation, Compass plugin, design / dashboard, skills / agents, infrastructure). Layer 0 carries thirteen setup entries; Layer 3 carries the recurring context-window exhaustion and Codex workspace-cap FAQs. Other layers densify as builders contribute when they hit and solve a gap.

File: appendices/D-known-issues/README.md.

Appendix E — Roles & Forums [drafted skeleton]

Section titled “Appendix E — Roles & Forums [drafted skeleton]”

Roles and forums — not named individuals (names rotate; rules don’t). Updated quarterly.

TopicOwned by
Program leadershipProgram lead + sponsor
Design transformationDesign transformation lead
Compass pluginCompass plugin owner
Enablement Stack architectureEnablement Stack co-authors
Blade leadershipBlade design-system leads
Cross-POD signal forumForum facilitators
Builder Day operationsProgram lead
Claude workspace accessTBD
LiteLLM gateway / model billingLiteLLM gateway owner
Slash engineeringSlash engineering lead
Blade connectorBlade team
Figma connectorFigma connector team
Security reviewTBD
Playbook CouncilCouncil chair

File: appendices/E-roles-and-forums/README.md.

Appendix F — Slack Channels + Rules of Engagement [drafted]

Section titled “Appendix F — Slack Channels + Rules of Engagement [drafted]”

A live directory of 20+ named channels organised by purpose (setup, AI community, design, platform/devex, wider product context, exploration), with handles, owners, first-response expectations, and the six rules of engagement.

Six rules: ask publicly not in DM, post the full output not “it’s broken”, celebrate merged PRs with the link, never paste regulator-protected data, when you solve a problem contribute to Appendix D, tag the right channel and do not cross-post.

File: appendices/F-slack-channels/README.md.

Every acronym, Razorpay-specific term, tool name, role, and concept used in the curriculum. Short definitions with cross-links to the chapters where each term is treated in depth.

File: appendices/G-glossary/README.md.

Appendix H — Quick-Reference Cards (printable) [drafted]

Section titled “Appendix H — Quick-Reference Cards (printable) [drafted]”

Files: appendices/H-reference-cards/ — one .md per card.

Eight ready-to-fork templates, each with a worked example:

Files: appendices/I-templates/.

The public sources the curriculum cites, organised by curriculum location. Each entry has a one-line annotation. Includes Will Larson’s Staff Engineer, Tanya Reilly’s The Staff Engineer’s Path, Lara Hogan’s Resilient Management and Demystifying Public Speaking, the Oxide RFD archive, IETF RFC 2119 and 7282, the public engineering blogs (Stripe Press, Increment, Etsy Code as Craft, Cloudflare, GitHub, Shopify, Square), and the senior-IC writing archives at lethain.com, charity.wtf, noidea.dog, and larahogan.me.

File: appendices/J-reading-list/README.md.

Versioning discipline. Every non-trivial change logged with date, author, rationale. Lives at CHANGELOG.md at the repository root rather than under appendices/K-changelog/ so release tooling and git log agree on the artefact.

File: CHANGELOG.md.

The canonical contract between the playbook and the program’s certification track. Belt chapters own learning and quest requirements; Appendix L owns organisation-recognised evidence, review decisions, tracker fields, and recertification.

Use these routes instead of treating an index summary as policy:

  1. Use the belt ladder to find the required modules, quest, and boss fight for your belt.
  2. Gather the belt-specific artefacts in Appendix L’s evidence matrix.
  3. Follow its reviewer protocol and log the required tracker fields.

This index deliberately does not repeat thresholds or reviewer rules. When certification policy changes, Appendix L remains the single page to update.

File: appendices/L-certification/README.md.

Appendix M — The Ship-to-Learn Cohort Track (Green Belt capstone) [planned]

Section titled “Appendix M — The Ship-to-Learn Cohort Track (Green Belt capstone) [planned]”

Not every reader will go through Ship-to-Learn — but every Green Belt candidate will recognise the architecture.

Structure (7 weeks, 3 phases):

  1. Foundations (2 weeks). Self-paced modules + Mini L&Ds. Completes White + Yellow modules; ends with a GREEN triage confirmation and Yellow Belt certification.
  2. Guided Build (3 weeks). Candidate picks a project from the Selection Framework (frontend-heavy, non-critical-path, scoped to 4–6 weeks, low external dependencies, backlog or early planning). Weekly 1:1 with the program lead + weekly 15-min check-in with the BU lead. 60–80% of candidate’s time.
  3. Solo Ship (2 weeks). Ships to production (or staging if prod requires additional review). Code review approval, meets design specs, no critical bugs.

Selection criteria summary:

  • Good-fit people: PM2/PM3 or Senior Designer; high learning agility; 60–80% time; AI-curious; strong product/design fundamentals.
  • Good-fit projects: 80%+ UI/UX work; non-critical path; 4–6 weeks scope; backlog or early planning; low external deps.
  • Red flags to avoid: AI-skeptical, on PIP, leading critical-path work, backend-heavy project, tight external deadlines, high cross-team dependencies.

File: appendices/M-ship-to-learn.md.

Appendix N — Methodologies & Frameworks [drafted]

Section titled “Appendix N — Methodologies & Frameworks [drafted]”

The long-form companion to Prologue §0.7. Profiles the major operating frameworks that knowledge-base-driven AI work has converged on, plus a rubric for evaluating the next one.

§SectionWhat it covers
N.1Knowledge-base-driven development as a discipline [drafted]The thesis: don’t re-derive context, accumulate it. The single idea uniting everything below.
N.2gstack (Garry Tan) [drafted]Specialist skills as roles (CEO, eng manager, designer, QA, security, release). Sprint sequencing. Persistent KB exposed as MCP. The “process, not tools” framing.
N.3Get Shit Done (TÂCHES) [drafted]Meta-prompting + context engineering + spec-driven development. The .planning/ directory pattern. XML plans sized for fresh windows. Subagent waves.
N.4The LLM Wiki pattern (Karpathy) [drafted]Anti-RAG. The wiki as a persistent, compounding artefact. index.md, log.md, the schema file. Memex lineage.
N.5Simon Willison’s three pillars [drafted]Prompt × Context × Harness as the orthogonal axes. How the other frameworks distribute across them.
N.6Spec-first / agentic-loop design [drafted]The harness pattern that makes the rest reliable.
N.7The minimum viable wiki — a one-hour stand-up [drafted]A single concrete recipe drawn from N.2–N.4. CLAUDE.md schema + index.md + log.md + a .kb/ or .planning/ directory.
N.8Evaluating new frameworks — a rubric [drafted]When the next gstack-equivalent appears in 6 months, here’s the lens.

File: appendices/N-methodologies/ — one .md per section, plus a README.md overview.

Section titled “File: appendices/N-methodologies/ — one .md per section, plus a README.md overview.”

The full curriculum is drafted end-to-end. The Tier-1 readability pass landed in v0.23: the action pages now contain their actions, the directory pages name real channels and people, and this Master Index is a navigation tool rather than a release log. The remaining work is audio summaries, validation sweeps, voice variation across belt overviews, and v1.0 operational close. Detailed sequence and open questions live in ROADMAP.md. The release log lives in CHANGELOG.md.

Contributing to the playbook (design principles, production plan, content rules, voice commitments): see CONTRIBUTING.md.


Designed to be a living document. Pull requests welcome. Last reviewed 2026-09-10.