atdd-plan
Produce an ATDD-first implementation plan in Claude Code's native plan mode, with named design patterns called out where they earn their keep. The skill enters…
Evaluate a product-direction question through five expert lenses, Senior PM, Senior Product Engineer, Senior Product Designer, Senior Design Engineer, and a realistic end user, then synthesize the conclusions into a single recommendation. Use whenever a user-facing decision has
$ npx -y skills add Flagrare/agent-skills --skill five-lens-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/five-lens-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Evaluate a product-direction question through five expert lenses, Senior PM, Senior Product Engineer, Senior Product Designer, Senior Design Engineer, and a realistic end user, then synthesize the conclusions into a single recommendation. Use whenever a user-facing decision has
name: five-lens-review description: "Evaluate a product-direction question through five expert lenses, Senior PM, Senior Product Engineer, Senior Product Designer, Senior Design Engineer, and a realistic end user, then synthesize the conclusions into a single recommendation. Use whenever a user-facing decision has multiple competing constraints (lifecycle behavior, data-model trade-offs, destructive actions, UX choices that touch retention) and a one-perspective answer would miss something. Trigger phrases: 'what should we do about X', 'what happens when the user Y', 'how should we handle this case', 'I need to think through this', 'help me decide', 'we don't have answers for these questions', 'spawn personas', 'evaluate from all POVs'. Especially use this when the user is mid-implementation and surfaces an edge case the spec didn't cover, that's when single-perspective reasoning silently locks in the wrong default."
Spawn five specialized subagents in parallel, Senior PM, Senior Product Engineer, Senior Product Designer, Senior Design Engineer, and a realistic end user, each examining the same product-direction question through their own discipline's lens. Then synthesize their convergent themes, surface their disagreements, and produce a single actionable recommendation.
The output is a structured memo the user can decide against, not a slide deck of opinions.
---
Use it when ALL of these are true:
Skip this skill for:
The right test: would the user feel like the decision benefits from being interrogated from five disciplines? If yes, use this. If you're not sure, ask.
---
Before spawning anything, write a one-paragraph **decision context** that every persona will receive. The personas have no session memory; the brief is the only thing they see. It must contain:
If the question is ambiguous, ask the user to clarify before spawning. A vague brief produces vague memos that don't reconcile.
---
In a **single message**, dispatch five subagent calls using the `Agent` tool (or `Task` tool / whatever the runtime exposes) with `model: "sonnet"`. All five receive the **same decision context** plus a persona-specific lens. They run concurrently and notify on completion.
Each persona's brief should follow this shape:
Adopt the lens of a [PERSONA]. Your job is to [PERSONA-SPECIFIC GOAL]. ## Context (you have no session memory) [The shared decision context from Step 1] ## The questions to think through [Enumerated questions, 3-7 of them, framed for this persona's discipline] ## Your [PERSONA]-specific lens [3-6 bullets pointing at what this persona uniquely contributes, see Step 3] ## Deliverable [Structured memo shape, see Step 4. ~700-900 words.] End with: "[A one-line takeaway prompt the persona must answer]"
The five lenses, with what each uniquely contributes:
**Goal**: Surface the right questions, articulate trade-offs, recommend a decision framework from product-strategy lens. Do NOT write code or get into implementation detail. **Unique contribution**: Which decisions are user-retention critical vs nice-to-have. What's the cheapest v0 answer + the eventual right answer. Which choices ENABLE future features vs LOCK US OUT. GDPR / data-retention concerns. What must decide NOW vs can defer. **End with**: "If we don't decide X, we'll regret it because Y."
**Goal**: Identify technical implications, data-model trade-offs, migration paths, edge cases. Get specific about implementation consequences of different decisions. **Unique contribution**: Which decisions create migration debt later. Where query complexity explodes. What testing gaps each decision creates. Indexing implications. Cheapest implementation that doesn't paint into a corner. Schema additions (add now vs defer). **End with**: "The one schema change I'd push to land THIS phase to avoid pain later is X."
**Goal**: Design the user's mental model, surface where current behavior contradicts intuition, recommend microcopy + visual decisions. **Unique contribution**: Where the user's mental model BREAKS with current behavior. Microcopy needed at each transition. IA decisions, new sections/views needed. The right level of nuance (surface everything vs hide complexity). Modal/drawer patterns for the explanatory moments. Voice-of-product alignment. **End with**: "The one design decision I'd make NOW to prevent the most confused-user moments later is X."
**Goal**: Recommend how to IMPLEMENT design decisions in concrete component patterns, state machines, and reactive UI that hold up across the feature's lifecycle. **Unique contribution**: Component-pattern recommendations
Thirty-three skills that wrap around your development cycle in Claude Code. They turn tickets into ATDD plans, smoke-test features against a running app or service, hunt down bugs with runtime evidence, guard commits against doc drift, run seven-axis code
Repo: Flagrare/agent-skills
Produce an ATDD-first implementation plan in Claude Code's native plan mode, with named design patterns called out where they earn their keep. The skill enters…
Generate a comprehensive, impact-framed brag-doc entry for a chosen time window (day, week, biweek, month, or custom). Pulls authored PRs, reviews given,…
Programmatic bug bashing, ingest a prescribed test plan (Notion, markdown, pasted spec), drive a real running system (browser via Chrome DevTools / Playwright…
Explore the codebase to map conventions, reusable utilities, analogous features, and data flows relevant to a planned change. Returns raw findings (file paths,…
Generate a daily code review report showing stale PRs, items needing your attention, and active work for your team. Use whenever the user asks for a PR report,…
Evidence-first debugging for bugs that are hard to reproduce, intermittent, performance-related, or where previous static-analysis fixes have failed. Declares…