Claude-skill-registry close-plan

Plan completion workflow - archive plan, verify todos, create git commit, push with retry. Use for finalizing completed plans.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/close-plan" ~/.claude/skills/majiayu000-claude-skill-registry-close-plan && rm -rf "$T"
manifest: skills/data/close-plan/SKILL.md
source content

SKILL: Close Plan (Plan Completion Workflow)

Purpose: Archive completed plans and create git commits with safe push retry logic Target: Coder Agent after implementing all Success Criteria


Quick Start

When to Use This Skill

  • Finalize completed plans
  • Archive plan to done/ folder
  • Create git commit with Co-Authored-By attribution
  • Push to remote with retry logic

Quick Reference

# Full workflow
/03_close [RUN_ID|plan_path] [no-commit] [no-push] [--force]

# Steps: Load+Verify+TODO Gate → Evidence Verify → Docs Sync+Verify → Move+Git → Worktree Merge

Execution Directive

CRITICAL: NEVER skip any step - agent MUST verify execution of each step before proceeding to the next. All steps MUST execute in order. Do NOT pause between steps.


⛔ MAIN ORCHESTRATOR RESTRICTIONS (ABSOLUTE)

FORBIDDEN (orchestrator direct use prohibited):

  • Direct evidence verification without Task tool
  • Direct TODO gate resolution without agent delegation
  • Direct documentation sync without Task tool

MANDATORY (must delegate via Task tool):

  • Step 1 TODO analysis:
    Task: subagent_type: validator
    before user escalation
  • Step 2 evidence verification:
    Task: subagent_type: validator
  • Step 3 docs sync:
    Task: subagent_type: documenter
    (conditional)

TRIVIAL EXCEPTIONS (no delegation needed):

  • Argument parsing, file existence check, timestamp/directory creation, git commit formatting

WHY: Subagent isolation provides 50-80% context savings (CLAUDE.md:58-59)


Execution Steps (Summary)

Step 0: Mandatory Oracle Consultation (NEW)

  • Purpose: Pre-close quality verification
  • GPT Role: QA Expert - Completion quality assessment
  • Pattern: mandatory_oracle_consultation before proceeding
  • Graceful Fallback: Continue if Codex CLI unavailable

Step 1: Load Plan + Verify SCs + TODO Gate

  • Find active plan with absolute path detection
  • Parse arguments (plan_path, no-commit, no-push, force)
  • Check for incomplete Success Criteria
  • TODO Completion Check (BLOCKING): Count unchecked
    - [ ]
    items
    • Delegate to validator agent for TODO analysis and resolution attempt
    • Exit if validator cannot resolve (unless --force flag)
    • Full implementation: @REFERENCE.md - TODO Completion Gate
  • TaskList Verification: Verify all tasks completed via TaskList tool
  • Exit if no plan or SCs incomplete

Step 2: Evidence Verification

  • Launch validator agent
  • Extract and run verify commands from Success Criteria
  • Distinguish between "no verify commands" and "verify failed"
  • Exit if verification fails

Step 3: Documentation Sync + Verify (Conditional)

  • Check for documentation-relevant changes
  • If changes detected: Launch documenter agent
  • If no changes: Skip with message "No documentation update needed"
  • Exit if verification fails
  • See @.claude/agents/documenter/REFERENCE.md for condition check logic

Step 4: Archive + Git

  • Move plan to
    .pilot/plan/done/YYYYMMDD/
  • TaskUpdate: Mark plan task as completed
  • Create git commit with Co-Authored-By
  • Push with retry (3 attempts, 2s/4s/8s backoff)
  • Skip commit/push if flags set

Step 5: Worktree Merge (Optional)

  • Trigger if worktree context exists
  • Squash merge to main branch
  • Cleanup worktree and branch

What This Skill Covers

In Scope

  • Plan path detection (absolute paths)
  • Success Criteria verification
  • Evidence verification (validator agent)
  • Documentation sync + verify (documenter agent, single call)
  • Plan archival to done/
  • Git commit with Co-Authored-By
  • Git push with retry (3 attempts, exponential backoff)
  • Worktree auto-merge to main branch with cleanup

Out of Scope

  • Advanced git workflows → @.claude/skills/git-master/SKILL.md

Further Reading

Internal: @.claude/skills/close-plan/REFERENCE.md - Full implementation details, worktree cleanup, git push system | @.claude/skills/git-operations/SKILL.md - Git push retry system | @.claude/skills/git-master/SKILL.md - Version control workflow | @.claude/skills/three-tier-docs/SKILL.md - Documentation synchronization | @.claude/skills/using-git-worktrees/SKILL.md - Worktree management

External: Conventional Commits | GitHub CLI