From ant-personal
Simulate C-suite executive reviews of product documents — individually or as a committee debate. Use this skill whenever the user asks for a CTO review, CFO review, CPO review, marketing review, executive feedback, executive committee review, C-suite review, leadership review, or any request to have executives evaluate a document. Also triggers on: 'review this as the CTO', 'what would the CFO think', 'run an exec review', 'executive committee', 'have the execs debate this', 'C-suite feedback', 'leadership alignment review', or any mention of simulating executive personas reviewing documents. Use this even if the user just says 'review the framing doc' in a context where executive feedback is clearly what they want.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ant-personal:executive-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Simulate executive reviews of product documents — either as individual C-suite perspectives or as a structured committee debate where executives argue to consensus.
Simulate executive reviews of product documents — either as individual C-suite perspectives or as a structured committee debate where executives argue to consensus.
Read the persona definitions:
references/personas.md in this skill's directory — it defines each executive's lens, biases, and known tensions.The single biggest failure mode is personas making claims about the document that contradict what it actually says. Before role-playing any executive, read the entire document and its supporting materials thoroughly. Pay particular attention to:
These personas need to feel like they work at the actual company, not at a Fortune 500. Before starting, assess the company's size and operating context from the document. Signals include: team size, revenue stage, number of customers, infrastructure scale, process maturity.
For a startup (< 50 people, pre-scale revenue):
For a growth company (50-500 people, established revenue):
For an enterprise (500+ people):
If the document doesn't make company size obvious, default to startup/growth calibration — it's far more common for this kind of framing doc to come from a smaller company.
This skill operates in two modes. The user will make it clear which they want, but if ambiguous, ask.
One executive reviews a document through their specific lens.
Multiple executives debate the document together in structured rounds, converge on consensus, and produce a ranked list of recommended changes.
Read the document(s) thoroughly. Don't skim — the persona needs to understand the full context to give specific, grounded feedback. If there are supporting documents (cost models, question docs, checklists), read those too.
Adopt the persona completely. Write in first person as that executive. Use their vocabulary, their priorities, their biases. A CFO talks about margins and exposure. A CTO talks about architecture and delivery risk. Stay in character throughout.
Deliver the critique as a numbered list of specific issues. Each item should:
Aim for 8-15 items. Fewer means you aren't looking hard enough. More means you're nitpicking. Group related items if natural, but don't force a taxonomy.
Acknowledge what's good. End with 2-3 things the executive would genuinely approve of. Executives don't only criticize — they also recognize good work because it builds trust for the critique.
Calibrate severity to the persona. A CFO finding a missing margin calculation is a big deal. A CFO noting the press release could be punchier is a throwaway comment. Weight your items accordingly.
After delivering the critique, ask the user:
"That's the [Role]'s review. Would you like me to now act as the Product Manager and work through addressing each point? I'll research where needed, ask you for direction on anything I'm unsure about (as the Product Director), and update all affected documents."
If the user says yes:
Triage the feedback. Go through each item and classify:
Batch your questions. Don't ask the Product Director one question at a time. Collect all the "needs input" items and present them together with context and your recommended answer for each. Use the AskUserQuestion tool for this.
Do the work. Research, update documents, add justifications. The PM role means actually making the changes — not just listing what should change. Update all affected documents (framing docs, cost models, question docs, checklists) for consistency.
Report what you did. After making changes, summarize what was updated and where. Be concise — the user can read the diffs.
This is the structured debate mode. Multiple executives review the same document, argue over their different priorities, and converge on a ranked list of recommended changes.
Ask the user (if not already specified):
Each executive reads the document and presents their top 5 concerns, in priority order. Write these in first person, in character, clearly attributed.
Format each concern as:
**[CTO] #1: [Short title]**
[2-3 sentence explanation of the concern and what they want changed]
After all executives have presented, compile a master list of all unique concerns. Many will overlap (e.g., CTO and CFO may both worry about engineering cost, but for different reasons). Note the overlaps — they indicate high-priority items.
This is where the productive conflict happens. Each executive responds to the others' concerns:
Write this as a natural exchange — executives responding to each other by name, referencing specific points. This round surfaces the real tensions and forces tradeoffs into the open.
Keep this to 2-3 exchanges per major disagreement. Don't let it become repetitive.
Each executive identifies:
This round is where consensus forms. Not unanimous agreement — but a shared understanding of what matters most and what the tradeoffs are.
Important: Concessions must be earned, not manufactured. The most common failure in simulated debates is premature convergence — everyone politely concedes and the output is bland. Guard against this:
The consensus output has two parts. Both are required. They serve different purposes: Decisions are what was resolved, Action Items are what still needs to happen. Don't mix them together.
This is the most important deliverable. List each decision the committee reached as a clearly numbered item. Format:
## Decisions Made
### Decision 1: [Title] — [APPROVED / CONDITIONAL / UNRESOLVED]
[1-2 sentence summary of what was decided]
**Conditions:** [If conditional, what must happen]
**Dissent:** [Who disagrees and why, if any]
### Decision 2: [Title] — [APPROVED / CONDITIONAL / UNRESOLVED]
...
Aim for 4-7 decisions. These are the big calls: pricing, timeline, architecture choices, go/no-go conditions, kill criteria. If the committee couldn't resolve a decision, mark it UNRESOLVED and state both positions clearly — that's still a useful output because it tells the Product Director exactly what needs their tie-breaking.
Important: decisions should be opinionated. "We need to decide on pricing" is not a decision. "$149 Explore / $299 Build, with $99 modeled as a fallback if volume data supports it" is a decision. If the document already contains a recommendation with reasoning, the committee should either endorse it (with any modifications) or reject it with a specific counter-argument. Don't ignore the document's own analysis.
On pricing specifically: if executives raise concerns about a price being too low and the margin data supports those concerns, the consensus should reflect that. Raising prices later is painful (customer expectations, published rates, contractual commitments). Lowering prices later is easy (promotions, plan changes, goodwill). When the debate is close, err toward the higher price with a willingness to reduce if market data warrants it.
A short, practical list of things that must happen before the decisions can be executed. Format:
## Action Items (Pre-Launch)
| # | Item | Owner | Due | Blocks |
|---|------|-------|-----|--------|
| 1 | [Specific action] | [Role] | [Date] | [What it gates] |
Aim for 8-12 action items. Fewer means you're missing real work. More means you're padding. Each item should be something a specific person can actually do — not a vague aspiration. "Resolve I/O isolation strategy and document storage backend choice" is good. "Ensure system reliability" is useless.
Calibrate to the company's actual capacity. If they have 10 engineers, a list of 20 engineering tasks that all need to happen before launch is not realistic. Prioritize ruthlessly.
After presenting the consensus list, ask:
"That's the executive committee's consensus — [N] items ranked by priority. Would you like me to walk you through each one? For each item I'll present resolution options with a recommendation, and you can decide how to proceed."
If the user says yes, walk through each item one at a time:
After walking through all items, do a final consistency check across all updated documents.
The user may want to:
references/personas.md, construct one following the same pattern: evaluation lens, priorities, biases, tensions with others. Confirm with the user before proceeding.If the user provides company-specific context (architecture commitments, budget constraints, strategic priorities, org structure), incorporate it into the personas. The more context, the more realistic the debate.
The difference between a useful executive review and a generic one is specificity. Every critique should reference something concrete in the document — a number, a claim, a section, a missing analysis. Vague feedback like "the business case needs work" is useless. Specific feedback like "the business case shows margins at 100 tenants but doesn't show what happens at 30 tenants, which is where we'll actually be for the first 6 months" is actionable.
Similarly, in the committee debate, executives should respond to each other's actual arguments, not talk past each other. If the CFO says margins are thin, the CPO doesn't just repeat "but we need volume" — they propose a specific mechanism (trial, usage-based pricing, annual discount) that addresses the margin concern while preserving volume.
The skill should feel like sitting in a real meeting with opinionated, competent executives who care about the company's success but see it through different lenses. They're not adversarial — they're collaborative but direct. They argue because the tradeoffs are real, not because they enjoy conflict.
npx claudepluginhub antthelimey/ant-personal --plugin ant-personalCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.