Sets up how you and your team build and work with AI agents, and produces an Agent Workflow Charter (agent lanes, plan-mode loop, autonomy ladder with promotion criteria, rules file, review policy, security rules, rollout plan). Use when you ask 'how should we work with Claude Code / Codex / Cursor', 'how many agents should I run', 'should the agent be autonomous', 'plan mode', 'CLAUDE.md', 'AI-native team', 'roll out AI to my team', or 'my agent keeps screwing up'. Draws on 110 Lenny's Podcast guests incl. Claire Vo, Boris Cherny and Aishwarya Naresh Reganti.
73
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan

Turn 'we use AI agents' into a written operating system: which agents own which lanes, how much autonomy each has earned, how work gets planned, verified and reviewed, and who is accountable. Built from 447 insights from 110 Lenny's Podcast guests. Lead team: Claire Vo, Boris Cherny, Aishwarya Naresh Reganti.
If the user attached a CLAUDE.md, AGENTS.md, rules file, workflow doc, rollout memo or agent identity file, read it first and skip questions it answers. Otherwise ask at most these four:
| If... (situation) | Use | From | Why |
|---|---|---|---|
| One agent is overloaded, forgets, or loses tool access | One agent per lane + tools file | Claire Vo; Roman Ugarte | Narrow roles keep context clean; same logic as separate Slack channels |
| Any non-trivial coding task | Plan mode, then auto-accept (plan.md with verifiable steps) | Boris Cherny; Alexander Embiricos | Boris starts about 80% of tasks in plan mode; a verifiable plan lets agents run much longer |
| Customer-facing or high-stakes agent | Agency ladder V1 route, V2 copilot, V3 resolve | Aishwarya Naresh Reganti, Kiriti Badam | Autonomy is earned; human edits become free error analysis |
| Personal agent with email/calendar/files | Employee onboarding + progressive trust + single instruction channel | Claire Vo; Simon Willison; Sander Schulhoff | Prompt injection is unsolved; limit blast radius with structure, not prompts |
| Agent output is wrong or inconsistent | Context fix + postmortem loop | Sherwin Wu; Bret Taylor; Zevi Arnovitz | Failures are usually missing context; fix the root so it cannot recur |
| AI code volume outruns review | AI review on 100% of PRs + human checkpoint/acceptance test | Boris Cherny; Sherwin Wu; Mike Krieger | Cuts human review from 10-15 min to 2-3 min while keeping a human gate on risk |
| Team adoption is stuck | Tiger team / head of AI ops + exec dogfooding + role-specific training | Sherwin Wu; Dan Shipper; Dhanji R. Prasanna | Top-down alone gives negative ROI; bottoms-up alone lacks fuel |
| PM wants to build, or roles are blurring | Two-week rule + prototype-yes, production-gated | Amol Avasare; Elizabeth Stone; Max Schoening | Clear ownership and guardrails before everyone ships code |
tools.md that lists each tool and exactly how you want it used. Agents forget what they can do; do not hand-edit the soul/identity file for that (Claire Vo).plan.md with verifiable steps (build, run tests, see output). Ask: why can't you verify your work? Fix it. Loop until it can (Embiricos).| Rung | Agent may | Human role | Promote when (default thresholds, tune them) |
|---|---|---|---|
| 0 Observe | Read only (calendar, tickets, repo) | Reads output | Summaries are right on 2 consecutive weeks |
| 1 Suggest | Draft, classify, route; every action undoable | Decides and logs edits | Drafts used mostly as-is for ~4 weeks (Aishwarya's V2 to V3 signal) |
| 2 Act with a risk gate | Auto-handle low-risk cases; escalate high-risk or high-value | Handles carve-outs | Escalation rules stable; no surprise incidents (Anish Acharya's risk gate; Claire Vo's carve-outs) |
| 3 Act and report | Execute, then report what it did and how to test it; confidence stated up front (Scott Wu) | Reviews after the fact | Failure modes known and logged |
| 4 End to end | Resolve fully; humans sample-QA | One reviewer for many (Vercel: 10 SDRs became 1 reviewer once conversion held flat) | Only with a metric that matches human baseline |
| Steps: (1) classify each lane's actions by risk, (2) set the starting rung so a mistake is cheap, (3) log every human edit as free error analysis, (4) review traces together as PM + engineer + data, (5) promote one rung at a time with a written criterion, (6) when a new data distribution appears, drop a rung. Do not default to an agent: map the workflow and use ML, deterministic code and LLMs each where they fit (Aishwarya). |
Produce this charter, filled with the user's context, ready to paste into a doc or rules file.
# Agent Workflow Charter - <team / person>, <date>
## 1. Context
Who/what is agentified: ... | Worst-case action: ... | Biggest current failure: ...
## 2. Lanes
| Lane | Agent / tool | Owner (human) | Owns | Never does | Tools file |
|---|---|---|---|---|---|
## 3. Autonomy ladder (per lane)
| Lane | Current rung | Next rung | Promotion criterion | Metric + threshold | Review date |
|---|---|---|---|---|---|
## 4. Work loop
Plan (plan.md with verifiable steps) -> approve -> execute -> verify -> review.
Parallel work allowed for: ... | Always sequential: ... | Model policy: ...
## 5. Rules file (top 10 lines)
1. ... (context, conventions, how to report what was done and how to test it)
## 6. Review policy
AI reviewer on: ... | Human gate on: ... | Acceptance tests: ... | Intervention-rate target: ...
## 7. Security floor
Machine/sandbox: ... | Accounts/permissions: ... | Trusted instruction channel: ... | Data that must never reach the agent: ...
## 8. Rollout and ownership
Tiger team / AI ops owner: ... | Pilot pods: ... | Training cadence: ... | Adoption + ROI metric: ... | Token policy and review date: ...
## 9. Open risks
...
## Next 3 actions
1. (this week) ...
2. (this week) ...
3. (within 30 days) ...Score an existing CLAUDE.md, agent identity file, workflow doc or rollout memo. 1 / 3 / 5 per criterion.
| Criterion | 1 | 3 | 5 |
|---|---|---|---|
| Lane clarity | One agent does everything | Roles named, overlap exists | Narrow charters, owners, no shared write targets (Claire Vo) |
| Autonomy ladder | Full autonomy or none, no rationale | Informal 'we trust it' | Risk-classified actions, rung per lane, written promotion criteria (Aishwarya, Kiriti) |
| Plan and verify | Prompt and hope | Plans sometimes written | Plan mode first, verifiable steps, agent can run its own checks (Boris, Embiricos) |
| Context quality | Vague preferences, no docs | Rules file exists, stale | Literal, short, updated after every miss; tribal knowledge in repo (Sherwin Wu, Zevi) |
| Review and verification | Unreviewed output | Human reads everything or nothing | AI review on all work, human gate on risk, intervention rate tracked (Boris, Krieger, Schoening) |
| Security | Shared accounts, prompt-only defenses | Some separation | Own accounts, trusted channel, task-scoped permissions, sandbox (Claire Vo, Schulhoff) |
| Ownership and adoption | No named owner, mandate-only | Champion, no metric | Owner per agent, tiger team or AI ops lead, adoption and ROI measured (Dan Shipper, Balfour) |
| Output: score per criterion, total out of 35, then the top 3 fixes, each with the guest or framework behind it. |
references/frameworks.md - every framework in this skill, how to run itreferences/quotes.md - verified quotes with timestampseval-plan (hand off when you need error analysis, criteria and judges for the agent's output); ai-prototype (hand off to turn an idea into a working prototype with AI builders); ship-faster (hand off when the real problem is delivery speed beyond agents, e.g. review and alignment bottlenecks); ai-product-bets (hand off when deciding which agent features to build at all).menkesu/awesome-pm-skills
c1b6e2d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.