/system-review
Analyze implementation against plan for process improvements
$ npx -y skills add coleam00/Archon --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/system-review
Context preview
What this command does when you run it.
Analyze implementation against plan for process improvements
Command definition
system-review.mddescription: Analyze implementation against plan for process improvements
argument-hint: "[plan-file] [execution-report-file]"
System Review
Perform a meta-level analysis of how well the implementation followed the plan and identify process improvements.
Purpose
**System review is NOT code review.** You're not looking for bugs in the code - you're looking for bugs in the process.
**Your job:**
- Analyze plan adherence and divergence patterns
- Identify which divergences were justified vs problematic
- Surface process improvements that prevent future issues
- Suggest updates to Layer 1 assets (CLAUDE.md, plan templates, commands)
**Philosophy:**
- Good divergence reveals plan limitations → improve planning
- Bad divergence reveals unclear requirements → improve communication
- Repeated issues reveal missing automation → create commands
Context & Inputs
You will analyze four key artifacts:
**Plan Command:** Read this to understand the planning process: `.claude/commands/plan-feature.md`
**Generated Plan:** Read this to understand what the agent was SUPPOSED to do: Plan file: $1
**Execute Command:** Read this to understand the execution process: `.claude/commands/execute.md`
**Execution Report:** Read this to understand what the agent ACTUALLY did and why: Execution report: $2
Analysis Workflow
Step 1: Understand the Planned Approach
Read the generated plan ($1) and extract:
- What features were planned?
- What architecture was specified?
- What validation steps were defined?
- What patterns were referenced?
Step 2: Understand the Actual Implementation
Read the execution report ($2) and extract:
- What was implemented?
- What diverged from the plan?
- What challenges were encountered?
- What was skipped and why?
Step 3: Classify Each Divergence
For each divergence identified in the execution report, classify as:
**Good Divergence ✅** (Justified):
- Plan assumed something that didn't exist in the codebase
- Better pattern discovered during implementation
- Performance optimization needed
- Security issue discovered that required different approach
**Bad Divergence ❌** (Problematic):
- Ignored explicit constraints in plan
- Created new architecture instead of following existing patterns
- Took shortcuts that introduce tech debt
- Misunderstood requirements
Step 4: Trace Root Causes
For each problematic divergence, identify the root cause:
- Was the plan unclear, where, why?
- Was context missing, where, why?
- Was validation missing, where, why?
- Was manual step repeated, where, why?
Step 5: Generate Process Improvements
Based on patterns across divergences, suggest:
- **CLAUDE.md updates:** Universal patterns or anti-patterns to document
- **Plan command updates:** Instructions that need clarification or missing steps
- **New commands:** Manual processes that should be automated
- **Validation additions:** Checks that would catch issues earlier
Output Format
Save your analysis to: `.agents/system-reviews/[feature-name]-review.md`
Report Structure:
Meta Information
- Plan reviewed: [path to $1]
- Execution report: [path to $2]
- Date: [current date]
Overall Alignment Score: \_\_/10
Scoring guide:
- 10: Perfect adherence, all divergences justified
- 7-9: Minor justified divergences
- 4-6: Mix of justified and problematic divergences
- 1-3: Major problematic divergences
Divergence Analysis
For each divergence from the execution report:
divergence: [what changed]
planned: [what plan specified]
actual: [what was implemented]
reason: [agent's stated reason from report]
classification: good ✅ | bad ❌
justified: yes/no
root_cause: [unclear plan | missing context | etc]
Pattern Compliance
Assess adherence to documented patterns:
- [ ] Followed monorepo package boundaries
- [ ] Used documented import patterns (import type, no import * as core)
- [ ] Applied testing patterns correctly (mock.module() isolation)
- [ ] Met validation requirements (type-check + lint + test)
- [ ] Respected CLAUDE.md conventions
- [ ] Consulted relevant `.claude/rules/` files for domain context
System Improvement Actions
Based on analysis, recommend specific actions:
**Update CLAUDE.md:**
- [ ] Document [pattern X] discovered during implementation
- [ ] Add anti-pattern warning for [Y]
- [ ] Clarify [technology constraint Z]
**Update Plan Command ($1):**
- [ ] Add instruction for [missing step]
- [ ] Clarify [ambiguous instruction]
- [ ] Add validation requirement for [X]
**Create New Command:**
- [ ] `/[command-name]` for [manual process repeated 3+ times]
**Update Execute Command:**
- [ ] Add [validation step] to execution checklist
Key Learnings
**What worked well:**
- [specific things that went smoothly]
**What needs improvement:**
- [specific process gaps identified]
**For next implementation:**
- [concrete improvements to try]
Important
- **Be specific:** Don't say "plan was unclear" - say "plan didn't specify which auth pattern to use"
- **Focus on patterns:** One-off issues aren't actionable. Look for repeated problems.
- **Action-oriented:** Every finding should have a concrete asset update suggestion
- **Suggest improvements:** Don't just analyze - actually suggest the text to add to CLAUDE.md or commands
Read more
description: Analyze implementation against plan for process improvements argument-hint: "[plan-file] [execution-report-file]"
System Review
Perform a meta-level analysis of how well the implementation followed the plan and identify process improvements.
Purpose
**System review is NOT code review.** You're not looking for bugs in the code - you're looking for bugs in the process.
**Your job:**
- Analyze plan adherence and divergence patterns
- Identify which divergences were justified vs problematic
- Surface process improvements that prevent future issues
- Suggest updates to Layer 1 assets (CLAUDE.md, plan templates, commands)
**Philosophy:**
- Good divergence reveals plan limitations → improve planning
- Bad divergence reveals unclear requirements → improve communication
- Repeated issues reveal missing automation → create commands
Context & Inputs
You will analyze four key artifacts:
**Plan Command:** Read this to understand the planning process: `.claude/commands/plan-feature.md`
**Generated Plan:** Read this to understand what the agent was SUPPOSED to do: Plan file: $1
**Execute Command:** Read this to understand the execution process: `.claude/commands/execute.md`
**Execution Report:** Read this to understand what the agent ACTUALLY did and why: Execution report: $2
Analysis Workflow
Step 1: Understand the Planned Approach
Read the generated plan ($1) and extract:
- What features were planned?
- What architecture was specified?
- What validation steps were defined?
- What patterns were referenced?
Step 2: Understand the Actual Implementation
Read the execution report ($2) and extract:
- What was implemented?
- What diverged from the plan?
- What challenges were encountered?
- What was skipped and why?
Step 3: Classify Each Divergence
For each divergence identified in the execution report, classify as:
**Good Divergence ✅** (Justified):
- Plan assumed something that didn't exist in the codebase
- Better pattern discovered during implementation
- Performance optimization needed
- Security issue discovered that required different approach
**Bad Divergence ❌** (Problematic):
- Ignored explicit constraints in plan
- Created new architecture instead of following existing patterns
- Took shortcuts that introduce tech debt
- Misunderstood requirements
Step 4: Trace Root Causes
For each problematic divergence, identify the root cause:
- Was the plan unclear, where, why?
- Was context missing, where, why?
- Was validation missing, where, why?
- Was manual step repeated, where, why?
Step 5: Generate Process Improvements
Based on patterns across divergences, suggest:
- **CLAUDE.md updates:** Universal patterns or anti-patterns to document
- **Plan command updates:** Instructions that need clarification or missing steps
- **New commands:** Manual processes that should be automated
- **Validation additions:** Checks that would catch issues earlier
Output Format
Save your analysis to: `.agents/system-reviews/[feature-name]-review.md`
Report Structure:
Meta Information
- Plan reviewed: [path to $1]
- Execution report: [path to $2]
- Date: [current date]
Overall Alignment Score: \_\_/10
Scoring guide:
- 10: Perfect adherence, all divergences justified
- 7-9: Minor justified divergences
- 4-6: Mix of justified and problematic divergences
- 1-3: Major problematic divergences
Divergence Analysis
For each divergence from the execution report:
divergence: [what changed] planned: [what plan specified] actual: [what was implemented] reason: [agent's stated reason from report] classification: good ✅ | bad ❌ justified: yes/no root_cause: [unclear plan | missing context | etc]
Pattern Compliance
Assess adherence to documented patterns:
- [ ] Followed monorepo package boundaries
- [ ] Used documented import patterns (import type, no import * as core)
- [ ] Applied testing patterns correctly (mock.module() isolation)
- [ ] Met validation requirements (type-check + lint + test)
- [ ] Respected CLAUDE.md conventions
- [ ] Consulted relevant `.claude/rules/` files for domain context
System Improvement Actions
Based on analysis, recommend specific actions:
**Update CLAUDE.md:**
- [ ] Document [pattern X] discovered during implementation
- [ ] Add anti-pattern warning for [Y]
- [ ] Clarify [technology constraint Z]
**Update Plan Command ($1):**
- [ ] Add instruction for [missing step]
- [ ] Clarify [ambiguous instruction]
- [ ] Add validation requirement for [X]
**Create New Command:**
- [ ] `/[command-name]` for [manual process repeated 3+ times]
**Update Execute Command:**
- [ ] Add [validation step] to execution checklist
Key Learnings
**What worked well:**
- [specific things that went smoothly]
**What needs improvement:**
- [specific process gaps identified]
**For next implementation:**
- [concrete improvements to try]
Important
- **Be specific:** Don't say "plan was unclear" - say "plan didn't specify which auth pattern to use"
- **Focus on patterns:** One-off issues aren't actionable. Look for repeated problems.
- **Action-oriented:** Every finding should have a concrete asset update suggestion
- **Suggest improvements:** Don't just analyze - actually suggest the text to add to CLAUDE.md or commands
The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.
Repo: coleam00/Archon
Other commands on archon.
- /commit
Create an atomic commit for current changes
Open command - /create-command
Meta command creator - generates slash commands following established patterns
Open command - /execute
Execute an Archon implementation plan file
Open command - /implement-fix
Implement fix from RCA document for GitHub issue
Open command - /rca
Analyze and document root cause for a GitHub issue
Open command - /handoff
Write a session handoff document for the next agent or session
Open command

