Agent skill
review-initiative
Use after /breakdown-work or manual initiative creation, before running tasks. Use when initiative has 5+ tasks, multiple dependencies, or references a design document.
Install this agent skill to your Project
npx add-skill https://github.com/randalmurphal/claude-config/tree/main/skills/review-initiative
SKILL.md
Initiative Review
Overview
Validate and fix initiative tasks before execution using specialized auditor subagents.
Core principle: Each task executes in complete isolation. If an agent can't succeed with only the task description, initiative context, and design doc — the task will fail.
Announce at start: "Running initiative review with 3 parallel auditors..."
The Process
Step 1: Gather Context
orc initiative show INIT-XXX
Extract:
- Initiative ID
- Design doc path (from vision/description)
- Task count and dependency structure
Step 2: Invoke Auditor Subagents
Launch these three auditors in parallel using Task tool:
| Auditor | Purpose | Returns |
|---|---|---|
coverage-auditor |
Design doc → task mapping | Gaps, orphans, scope creep |
dependency-auditor |
Blocked_by correctness | Missing deps, over-constraints, cross-initiative issues |
description-auditor |
Task description quality | Improvements needed per task |
Each auditor is defined in .claude/agents/ and knows its output format.
Prompt template for each:
Audit INIT-{ID} for {coverage/dependencies/description quality}.
Design doc: {path}
Return structured findings with specific fix recommendations.
Step 3: Consolidate Findings
After auditors complete, synthesize into action plan:
## Critical Issues (Block Execution)
| Issue | Impact | Fix |
|-------|--------|-----|
## Should Fix (Quality)
| Issue | Tasks | Improvement |
|-------|-------|-------------|
## Action Items
1. [ ] Create missing tasks
2. [ ] Add/remove dependencies
3. [ ] Update task descriptions
Step 4: Execute Fixes
With user approval, execute the fixes. The mechanics depend on what's broken:
Creating Missing Tasks
orc new "Title" -w medium -c feature -i INIT-XXX -d "Description..."
Look at existing tasks in the initiative for description patterns. Match the style.
Fixing Dependencies
# Add missing dependency
orc edit TASK-X --add-blocker TASK-Y
# Remove unnecessary dependency
orc edit TASK-X --remove-blocker TASK-Y
# Cross-initiative dependency
orc edit TASK-X --add-blocker TASK-Y # Y from other initiative
Updating Descriptions
orc edit TASK-X -d "Updated description..."
When updating descriptions, preserve what's good and add what's missing:
- Keep existing design doc references
- Add file paths if missing
- Add acceptance criteria if missing
- Add scope boundaries if missing
Step 5: Re-Run Auditors
After fixes, re-run the auditors to verify. Continue until:
- Coverage: No gaps, no orphans
- Dependencies: No missing, no over-constraints
- Descriptions: All tasks rated "Good"
Flexibility Notes
Projects differ. The auditors return what's wrong and recommendations, but:
- File paths: Auditors suggest paths based on project structure they observe
- Description style: Match existing task descriptions in the initiative
- Dependency logic: Use the "would tests fail?" test, not intuition
- Fix commands: Use
orc edit --helpandorc new --helpfor current flags
The skill teaches the process. The auditors analyze the specific project. You execute fixes appropriate to the context.
Quick Reference
| Command | Purpose |
|---|---|
orc initiative show INIT-X |
View all tasks and deps |
orc show TASK-X |
View task details |
orc edit TASK-X --add-blocker TASK-Y |
Add dependency |
orc edit TASK-X --remove-blocker TASK-Y |
Remove dependency |
orc edit TASK-X -d "..." |
Update description |
orc new "Title" -i INIT-X ... |
Create task in initiative |
orc initiative link INIT-X TASK-Y |
Link existing task |
Red Flags (Stop and Fix)
- Cross-initiative dependency mentioned but not set
- 10+ tasks with zero dependencies (suspicious)
- Task says "see design doc" without path
- Large task touching 2 files (wrong weight)
- Circular dependencies
- Task says "deprecate" or "either X or Y" (hedging - pick one)
- Design says "replace X" but task doesn't say DELETE X
- Major decision left to executing agent ("choose between...")
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-prompting
Write effective prompts for Task tool sub-agents, slash commands, and system prompts. Covers Claude 4.x prompting patterns, context engineering, output format specification, and parallel delegation. Use when spawning sub-agents, creating slash commands, or writing system prompts.
test-driven-development
Use when implementing any feature, bug fix, or behavior change - before writing implementation code. Enforces strict RED-GREEN-REFACTOR cycle where tests are written and seen failing before any production code exists.
spec-formats
Templates for brainstorm artifacts and manifest.json. Load when using /spec.
MCP Integration
Set up and use MCP (Model Context Protocol) servers to extend Claude Code capabilities including PRISM semantic memory, filesystem access, and database integration. Use when setting up MCP servers, debugging MCP connections, or understanding MCP tool usage.
systematic-debugging
Use when debugging any failure, bug, or unexpected behavior - especially before attempting any fix. Enforces root cause investigation before implementation to prevent fix-thrashing and symptom-masking.
plasma6-panel-config
Configure KDE Plasma 6 panels, widgets, digital clock fonts, and Panel Colorizer styling. Use when modifying panel appearance, copying panel configs between monitors, fixing widget fonts, or troubleshooting Panel Colorizer not applying styles.
Didn't find tool you were looking for?