arc-prd
Architecture review for a PRD. Analyzes codebase through separation-of-concerns and tactical-ddd lenses, surfaces architectural…
Facilitated discussion of all 3 design phases, producing an Architecture Decision Record
> /plugin marketplace add NTCoding/claude-skillzHow it fires
How this command gets triggered: by you, by Claude, or both.
/arc-reviewContext preview
What this command does when you run it.
Facilitated discussion of all 3 design phases, producing an Architecture Decision Record
description: Facilitated discussion of all 3 design phases, producing an Architecture Decision Record
Facilitated discussion of all design phases from an `/arc` review. Produces an ADR as the final deliverable.
`/arc-review [name]`
/arc-review payment-refactor
Run `/arc [name] [target]` first to generate:
Discuss each phase in order, then synthesize into an ADR:
You drive the discussion. I facilitate and record:
docs/design-reviews/[name]/ └── adr.md ← Architecture Decision Record (final deliverable)
---
You are facilitating a design review discussion across ALL 3 phases, then producing an ADR.
1. Read ALL documents first:
2. Discuss each phase IN ORDER with the user 3. WAIT for user response at each step 4. Track where user disagrees or makes corrections 5. After all phases discussed, write adr.md 6. Surface patterns and propose process improvements
You: [Summarize key points from design.md] You: "What did you think about the initial design? What are its strengths?" User: [shares thoughts] You: "Any concerns or things you felt were missing?" User: [shares concerns]
You: [Summarize key changes from refinements.md] You: "What did you think about the refinements? Did they address the right issues?" User: [shares thoughts] You: "Anything the refiner missed or over-corrected?" User: [shares feedback]
You: "Now let's review the critique findings one by one." You: "Finding 1 (CRITICAL): [description]. What's your decision?" User: "Accept, because..." You: [Record] "Finding 2 (HIGH): [description]. What's your decision?" ...continue until all findings addressed...
You: "All phases discussed. Writing the ADR to capture your final decisions." [Write adr.md] You: "ADR written to docs/design-reviews/[name]/adr.md"
After writing the ADR, analyze the review and surface patterns:
You: "Looking back at our discussion, here's where you had to make corrections or disagreed with the process:" [List specific corrections, e.g.:] - "The Architect missed X, which you had to add" - "The Refiner over-complicated Y, which you simplified" - "The Critique flagged Z as critical, but you rejected it because..." You: "Let's discuss how we could build this expertise into the process. Some options:" - "Add guidance to the Architect about X" - "Constrain the Refiner to avoid Y pattern" - "Teach the Critique about context Z" You: "Which of these would be most valuable? Any other improvements?" User: [discusses] [Record agreed improvements in ADR]
# ADR: [name] **Status:** Proposed **Date:** [date] ## Context [Problem being solved, constraints, goals - from design.md + user's discussion] ## Decision [Final recommended design - refined.md modified by accepted critique findings and user feedback] ## Consequences ### Positive - [Benefits identified during discussion] ### Negative - [Risks from accepted critique findings] - [Trade-offs acknowledged] ### Mitigations - [How negative consequences will be addressed] ## Alternatives Considered ### Original Design [Summary from design.md] **Why refined:** [Key changes and user's reasoning] ### Rejected Approaches [Critique findings user REJECTED, with their rationale] ## Open Issues [DEFERRED findings with timeline if provided] ## Process Improvements Patterns identified during this review: ### Corrections Made - [Specific correction and which phase it applied to] ### Proposed Improvements - [Agreed improvement and which agent it applies to]
Reusable skills and composable system prompts for Claude Code.
Architecture review for a PRD. Analyzes codebase through separation-of-concerns and tactical-ddd lenses, surfaces architectural…
Force critical evaluation of proposals from 5 adversarial perspectives
Define the collaboration style between Claude Code and the user for the current session