Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

plan-review-workflow

verified

Two-session plan review workflow. Use when complex changes need staff-level review before implementation.

View on GitHub

Marketplace

claude-code-toolkit

spences10/claude-code-toolkit

Plugin

claude-workflow

skills

Repository

spences10/claude-code-toolkit
10stars

plugins/claude-workflow/skills/plan-review-workflow/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/spences10/claude-code-toolkit/blob/main/plugins/claude-workflow/skills/plan-review-workflow/SKILL.md -a claude-code --skill plan-review-workflow

Installation paths:

Claude
.claude/skills/plan-review-workflow/
Powered by add-skill CLI

Instructions

# Plan Review Workflow

Separate planning from implementation using two sessions.

## When to Use

- Complex refactors affecting multiple files
- Architectural decisions with tradeoffs
- Changes requiring domain expertise validation
- When implementation keeps drifting from intent

## The Two-Session Pattern

### Session A: Planning

1. Enter plan mode: `/plan` or shift+tab
2. Describe the change, gather context
3. Claude produces detailed implementation plan
4. Export plan to markdown file

```
/plan
> Refactor auth to use JWT. Currently session-based in auth.ts.
```

Plan stays in plan mode until explicitly exited.

### Session B: Staff Review

Start fresh session. Load plan as context:

```
Review this plan as a staff engineer. Challenge assumptions,
identify risks, suggest alternatives.

[paste or reference plan file]
```

Use challenge prompts from [staff-review.md](references/staff-review.md).

## Decision: Iterate or Implement

After review:

| Signal                | Action                           |
| --------------------- | -------------------------------- |
| Major gaps identified | Return to Session A, revise plan |
| Minor clarifications  | Note in plan, proceed            |
| Plan approved         | Exit plan mode, implement        |

## Drift Recovery

When implementation diverges from plan:

1. Stop implementation
2. Re-enter plan mode: `/plan`
3. Compare current state to original plan
4. Update plan or reset approach

See [drift-recovery.md](references/drift-recovery.md) for patterns.

## Commands Reference

See [plan-commands.md](references/plan-commands.md) for full command list.

## References

- [staff-review.md](references/staff-review.md) - Review prompts and criteria
- [plan-commands.md](references/plan-commands.md) - Plan mode commands
- [drift-recovery.md](references/drift-recovery.md) - Handling implementation drift

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1783 chars