Agent Skills: Initiative Review

Use after /breakdown-work or manual initiative creation, before running tasks. Use when initiative has 5+ tasks, multiple dependencies, or references a design document.

UncategorizedID: randalmurphal/claude-config/review-initiative

Install this agent skill to your local

pnpm dlx add-skill https://github.com/randalmurphal/claude-config/tree/HEAD/skills/review-initiative

Skill Files

Browse the full folder contents for review-initiative.

Download Skill

Loading file tree…

skills/review-initiative/SKILL.md

Skill Metadata

Name
review-initiative
Description
Use after /breakdown-work or manual initiative creation, before running tasks. Use when initiative has 5+ tasks, multiple dependencies, or references a design document.

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 --help and orc new --help for 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...")