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, andROADMAP.md. Version history →CHANGELOG.md.
Find your path
Section titled “Find your path”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:
- Self-assessment (2 min) — tells you which belt to start at.
- Tech 101 — What is software, really? (5 min) — or skip if you know what a server is.
- W.5 → Quest W-0 (~60 min) — install Claude Code and reach GREEN.
- Appendix H.7 — Day-1 quick reference — pin this card; it has every command, channel, and contact you need in week 1.
🎨 Designer on the AI-native track
Section titled “🎨 Designer on the AI-native track”You write specs and Figma flows, and you want to ship code via AI:
- Prologue: Welcome — the program promise, in 5 minutes.
- Y.9 — Figma MCP — connect Figma to Claude Code.
- G.15 — Design-to-code: Figma + Blade + Code Connect — the end-to-end pipeline.
- B.4 — The Agent SDK — when you’re ready to author agents, not just use them.
📊 PM, ops, or other non-coding role
Section titled “📊 PM, ops, or other non-coding role”You spend your day in Slack, docs, and tickets. You want AI to reclaim hours:
- Ops 101 — Save 4+ hours a week without writing code — the entry point.
- Triage automations — three concrete recipes (inbox, Slack, on-call queue).
- Document workflows — turn meeting notes and spec drafts into a pipeline.
- Quest 0B-2 — The agent diary — one week of logged AI usage.
📚 Looking up a reference
Section titled “📚 Looking up a reference”You want a specific tool, term, channel, or person:
- Appendix A — Tool Atlas — when to reach for Claude Code vs Claude.ai vs Cowork vs Compass vs Slash vs Cursor.
- Appendix C — Skills Library — every skill that ships with the program.
- Appendix F — Slack Channels — the live channel directory with handles and owners.
- §0.6 — Meet the people — named role-holders dated; who to ping for what.
- Appendix G — Glossary — every acronym, tool name, and concept with cross-references.
How to consume this playbook
Section titled “How to consume this playbook”Three doors, one source of truth.
| Door | When to use | Where it lives |
|---|---|---|
| Markdown source | Diff-review, search, hand-edit, contribute back. | The repository root: foundation/, prologue/, belts/, appendices/. |
| HTML hub | Browseable navigation, sponsor / new-reader walkthroughs, link-sharing. | hub/ — generated from the Markdown via Starlight. |
| Skill definitions | Inspect 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 at a Glance
Section titled “The Belt Ladder at a Glance”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 └─────────────────────────────┘Why belts instead of levels?
Section titled “Why belts instead of levels?”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 Belt | Ramp L-level | What it looks like in practice |
|---|---|---|
| ⚪ White | L0 → L1 | Setup complete (GREEN triage). First commit. Aware of the 5-layer mental model. |
| 🟡 Yellow | L1 | Uses Claude Code daily. Ships a merged PR into a Razorpay org repo. |
| 🟢 Green | L2 | Ships across a product repo and a greenfield repo. Writes skills others install. |
| ⚫ Black | L3 | Contributes 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.
How the playbook is shaped
Section titled “How the playbook is shaped”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.
Origin and structure (read once)
Section titled “Origin and structure (read once)”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.”
Table of Contents
Section titled “Table of Contents”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.
Part 0 — Foundation [drafted]
Section titled “Part 0 — Foundation [drafted]”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?”| § | Chapter | Status | Time |
|---|---|---|---|
| 0A.1 | What is software, really? | [drafted] | 5 min |
| 0A.2 | Frontend vs backend (and why product friction lives at boundaries) | [drafted] | 10 min |
| 0A.3 | What is a server? What is a client? What is HTTP? | [drafted] | 10 min |
| 0A.4 | Databases — the world’s most important spreadsheet | [drafted] | 8 min |
| 0A.5 | What is an API? What is a UI? | [drafted] | 8 min |
| 0A.6 | Code is text — repos, files, the source of truth | [drafted] | 5 min |
| 0A.7 | Git, conceptually — save points for files | [drafted] | 8 min |
| 0A.8 | Build, deploy, staging, production — the journey of a change | [drafted] | 10 min |
| 0A.9 | Tests — what they are, why they exist | [drafted] | 8 min |
| 0A.10 | The 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”| § | Chapter | Status | Time |
|---|---|---|---|
| 0B.1 | Why this track exists — the ops tax that AI eats | [drafted] | 5 min |
| 0B.2 | The non-coding AI surface — Claude.ai, Cowork, Slash, plus connectors | [drafted] | 15 min |
| 0B.3 | Triage automations — your inbox, Slack, the on-call queue | [drafted] | 25 min |
| 0B.4 | Generation automations — standups, meeting notes, weekly summaries | [drafted] | 25 min |
| 0B.5 | Ticket automations — drafting, routing, status digesting | [drafted] | 25 min |
| 0B.6 | Document workflows — researching, drafting, reviewing, exporting | [drafted] | 30 min |
| 0B.7 | Lightweight agents — when “automate this for me” earns its keep | [drafted] | 25 min |
| 0B.8 | Building 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.
Prologue — Before You Begin
Section titled “Prologue — Before You Begin”| § | Chapter | Status | For whom | Time |
|---|---|---|---|---|
| 0.1 | Welcome, and why this playbook exists | [drafted] | Everyone | 5 min |
| 0.2 | The origin story (and why setup is Layer 0) | [drafted] | Everyone | 8 min |
| 0.3 | The 5-Layer Mental Model of the AI Dev Stack | [drafted] | Everyone | 10 min |
| 0.4 | The Enablement Stack — the 9-layer map you’re climbing | [drafted] | Everyone | 10 min |
| 0.5 | Meet your tools — a 60-second tour | [drafted] | Everyone | 5 min |
| 0.6 | Meet the people — roles, forums, the support surface | [drafted] | Everyone | 5 min |
| 0.7 | Operating Principles — knowledge-base-driven development | [drafted] | Everyone | 10 min |
| 0.8 | How to use this playbook (as a reader) | [drafted] | Everyone | 5 min |
| 0.9 | How to use this playbook (as a team lead) | [drafted] | Managers, leads | 10 min |
| 0.10 | Self-assessment — which belt should you start at? | [drafted] | Everyone | 5 min |
| 0.11 | The safety brief — what never goes into a prompt | [drafted] | Everyone | 10 min |
| 0.12 | What’s shipping this week — the program is alive | [drafted] | Everyone | 3 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.
⚪ White Belt — The Foundation Layer
Section titled “⚪ White Belt — The Foundation Layer”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?”
Modules
Section titled “Modules”* Pillar tag: which of Prompt / Context / Harness engineering this module exercises.
Quests (both required)
Section titled “Quests (both required)”🎮 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 (required to earn White Belt)
Section titled “Boss fight (required to earn White Belt)”🏁 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.
What you can say after White Belt
Section titled “What you can say after White Belt”“I have shipped code.”
Files: belts/01-white/ [drafted] — one .md per module, plus quest + boss-fight + badge.
🟡 Yellow Belt — The First Builds
Section titled “🟡 Yellow Belt — The First Builds”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.
Modules
Section titled “Modules”Quests (both required)
Section titled “Quests (both required)”🎮 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 (required to earn Yellow Belt)
Section titled “Boss fight (required to earn Yellow Belt)”🏁 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.
What you can say after Yellow Belt
Section titled “What you can say after Yellow Belt”“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.
🟢 Green Belt — Team Velocity
Section titled “🟢 Green Belt — Team Velocity”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.)
Part A — The Craft [drafted]
Section titled “Part A — The Craft [drafted]”| § | Chapter | Pillar | Time |
|---|---|---|---|
| G.1 | The Three Pillars — prompt × context × harness [drafted] | All | 20 min |
| G.2 | Why context windows fill — the single constraint everything else follows [drafted] | Context | 20 min |
| G.3 | CLAUDE.md for a real service — WHAT + WHY, under 200 lines [drafted] | Context | 45 min |
| G.4 | Hierarchical CLAUDE.md in a monorepo — root vs package vs local [drafted] | Context | 30 min |
| G.5 | CLAUDE.local.md — personal overrides, and what belongs there [drafted] | Context | 10 min |
| G.6 | Skills — what they are, why they compound [drafted] | Context | 25 min |
| G.7 | Writing your first SKILL.md — the anatomy, naming, discipline [drafted] | Context | 45 min |
| G.8 | Subagents — when to delegate, how to pass intent cleanly [drafted] | Harness | 30 min |
| G.9 | Worktrees — running 3–5 Claude instances in parallel, safely [drafted] | Harness | 30 min |
| G.10 | Hooks + slash commands — when to automate the pre-flight [drafted] | Harness | 30 min |
| G.11 | Advanced prompting — goals, constraints, worked examples [drafted] | Prompt | 40 min |
Part B — The Practices [drafted]
Section titled “Part B — The Practices [drafted]”| § | Chapter | Pillar | Time |
|---|---|---|---|
| G.12 | E2E testing with Playwright + Claude Code [drafted] | Harness | 45 min |
| G.13 | The Playwright Skill pattern — one-shot test quality [drafted] | Context | 30 min |
| G.14 | tests/seed.spec.ts — saving the agent 10,000 tokens [drafted] | Context | 15 min |
| G.15 | Design-to-code — Figma + Blade + Code Connect, end to end [drafted] | Context | 60 min |
| G.16 | Blade deep dive — tokens, primitives, variants, accessibility [drafted] | Context | 45 min |
| G.17 | The production-compiler skill — AI-Studio / ChatGPT output → Blade [drafted] | Context | 30 min |
| G.18 | Node + pnpm + localhost + mobile viewport — the daily loop [drafted] | Harness | 30 min |
| G.19 | Branch-preview platform — branch → live URL [drafted] | Harness | 30 min |
| G.20 | Observability with AI — logs, traces, cost attribution [drafted] | Harness | 25 min |
| G.21 | Debugging the hard kind — when Claude is wrong, and you have to tell [drafted] | Prompt | 30 min |
Part C — Fintech Guardrails [drafted]
Section titled “Part C — Fintech Guardrails [drafted]”| § | Chapter | Pillar | Time |
|---|---|---|---|
| G.22 | What never goes into a prompt — the Razorpay redlines [drafted] | Harness | 20 min |
| G.23 | The LLM proxy — what LiteLLM does and why every call routes through it [drafted] | Harness | 25 min |
| G.24 | PII, PCI, RBI — the regulators, the reasons, the reflexes [drafted] | Context | 30 min |
| G.25 | Prompt injection + output classifiers — the threats, the mitigations [drafted] | Harness | 30 min |
| G.26 | The pre-ship-check skill — 6-layer gate before every PR [drafted] | Harness | 20 min |
| G.27 | The Blade-compliance reviewer skill — file-granularity checks [drafted] | Harness | 15 min |
| G.28 | Using a subagent for security review [drafted] | Harness | 20 min |
Quests (both required)
Section titled “Quests (both required)”🎮 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 (required to earn Green Belt)
Section titled “Boss fight (required to earn Green Belt)”🏁 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.
What you can say after Green Belt
Section titled “What you can say after Green Belt”“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.
⚫ Black Belt — AI-Native Builder
Section titled “⚫ Black Belt — AI-Native Builder”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).
Part A — Build the Platform [drafted]
Section titled “Part A — Build the Platform [drafted]”| § | Chapter | Pillar |
|---|---|---|
| B.1 | Authoring an internal MCP server — architecture, auth, packaging [drafted] | Harness |
| B.2 | Publishing a shared skill — placement, validation, review [drafted] | Context |
| B.3 | Publishing a plugin — package once, prove every surface [drafted] | Harness |
| B.4 | The Claude Agent SDK — when to write your own agent [drafted] | Harness |
| B.5 | Multi-agent orchestration — patterns that work, patterns that don’t [drafted] | Harness |
| B.6 | Tool design — JSON schemas, output shapes, error contracts [drafted] | Harness |
Part B — Push the Craft [drafted]
Section titled “Part B — Push the Craft [drafted]”| § | Chapter | Pillar |
|---|---|---|
| B.7 | Progressive disclosure — skills that stay small [drafted] | Context |
| B.8 | Memory systems — auto-memory, session state, long-running agents [drafted] | Context |
| B.9 | Prompt evals — A/B, regression, golden sets [drafted] | Prompt |
| B.10 | Cost attribution + observability at team + org scale [drafted] | Harness |
| B.11 | Effort settings, model routing, fall-backs [drafted] | Harness |
Part C — Shape the Org [drafted]
Section titled “Part C — Shape the Org [drafted]”| § | Chapter | Focus |
|---|---|---|
| B.12 | Running office hours — the Whoop / Ramp pattern [drafted] | Culture |
| B.13 | Embedded sprints — the CTO-with-a-team week [drafted] | Culture |
| B.14 | Writing an AI RFC — what good looks like at Razorpay [drafted] | Governance |
| B.15 | Contributing to the API Council (AI-specific reviews) [drafted] | Governance |
| B.16 | Plugin + skill governance — approval, deprecation, security review [drafted] | Governance |
Quests (both required)
Section titled “Quests (both required)”🎮 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 (required to earn Black Belt)
Section titled “Boss fight (required to earn Black Belt)”🏁 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.
What you can say after Black Belt
Section titled “What you can say after Black Belt”“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.
Staff+ Council [drafted]
Section titled “Staff+ Council [drafted]”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.
| § | Chapter | Time |
|---|---|---|
| C.1 | What this is and is not | 25 min |
| C.2 | Structure: charter, cadence, membership | 35 min |
| C.3 | The RFC pipeline and the decision archive | 40 min |
| C.4 | Mentoring and sponsorship at the senior level | 35 min |
| C.5 | External voice: writing, speaking, OSS, brand | 35 min |
| C.6 | The multi-year horizon | 25 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.
Appendix A — The Tool Atlas [drafted]
Section titled “Appendix A — The Tool Atlas [drafted]”The fast decision map for choosing the right AI surface. Includes one-line guidance per tool and the anti-patterns to avoid.
| Tool | One-liner |
|---|---|
| Claude Code | Terminal-native coding agent; Razorpay’s default |
| Codex | OpenAI’s coding agent; optional secondary surface when current support guidance confirms access |
| Slash | Razorpay’s internal AI copilot |
| Claude.ai | The web chat; good for thinking out loud |
| Claude workspaces | Enterprise for approved hosted work; Team only when separately provisioned |
| Cursor | AI-native IDE; still in use for some teams |
| GitHub Copilot | IDE autocomplete; Claude + Codex as agent back-ends |
| Cowork | Desktop 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.
Appendix C — Skills Library [drafted]
Section titled “Appendix C — Skills Library [drafted]”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.
| Topic | Owned by |
|---|---|
| Program leadership | Program lead + sponsor |
| Design transformation | Design transformation lead |
| Compass plugin | Compass plugin owner |
| Enablement Stack architecture | Enablement Stack co-authors |
| Blade leadership | Blade design-system leads |
| Cross-POD signal forum | Forum facilitators |
| Builder Day operations | Program lead |
| Claude workspace access | TBD |
| LiteLLM gateway / model billing | LiteLLM gateway owner |
| Slash engineering | Slash engineering lead |
| Blade connector | Blade team |
| Figma connector | Figma connector team |
| Security review | TBD |
| Playbook Council | Council 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.
Appendix G — Glossary [drafted]
Section titled “Appendix G — Glossary [drafted]”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]”- H.1 — Never put this in a prompt — the redline card; companion to §0.11.
- H.2 — Terminal essentials — the twelve commands and four shortcuts.
- H.3 — Git essentials — everyday commands plus the four recovery moves.
- H.4 — Claude Code essentials — permission system, slash commands, daily rhythm.
- H.5 — Playwright essentials — everyday commands plus four debugging moves.
- H.6 — Minimum-viable-wiki one-pager — the four-file shape plus the discipline.
- H.7 — Day-1 quick reference — install commands, top channels, contacts, common failures, and pinned URLs for new builders.
Files: appendices/H-reference-cards/ — one .md per card.
Appendix I — Templates [drafted]
Section titled “Appendix I — Templates [drafted]”Eight ready-to-fork templates, each with a worked example:
CLAUDE.md(service-level)CLAUDE.md(monorepo root)CLAUDE.local.md(gitignored personal)SKILL.md(minimum viable)SKILL.md(full, with progressive disclosure)- RFC template — the canonical RFC referenced by B.14 and C.3
- Retro template — three variants for Quest, Boss Fight, Embedded Sprint
- Minimum-viable-wiki seed — index, log, schema, and CLAUDE.md
Files: appendices/I-templates/.
Appendix J — Reading List [drafted]
Section titled “Appendix J — Reading List [drafted]”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.
Appendix K — Changelog [drafted]
Section titled “Appendix K — Changelog [drafted]”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.
Appendix L — Certification [drafted]
Section titled “Appendix L — Certification [drafted]”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:
- Use the belt ladder to find the required modules, quest, and boss fight for your belt.
- Gather the belt-specific artefacts in Appendix L’s evidence matrix.
- 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):
- Foundations (2 weeks). Self-paced modules + Mini L&Ds. Completes White + Yellow modules; ends with a GREEN triage confirmation and Yellow Belt certification.
- 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.
- 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.
| § | Section | What it covers |
|---|---|---|
| N.1 | Knowledge-base-driven development as a discipline [drafted] | The thesis: don’t re-derive context, accumulate it. The single idea uniting everything below. |
| N.2 | gstack (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.3 | Get 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.4 | The LLM Wiki pattern (Karpathy) [drafted] | Anti-RAG. The wiki as a persistent, compounding artefact. index.md, log.md, the schema file. Memex lineage. |
| N.5 | Simon Willison’s three pillars [drafted] | Prompt × Context × Harness as the orthogonal axes. How the other frameworks distribute across them. |
| N.6 | Spec-first / agentic-loop design [drafted] | The harness pattern that makes the rest reliable. |
| N.7 | The 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.8 | Evaluating 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.”What comes next
Section titled “What comes next”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.