Claude-skill-registry execute
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/execute" ~/.claude/skills/majiayu000-claude-skill-registry-execute-49e4ee && rm -rf "$T"
manifest:
skills/data/execute/SKILL.mdsource content
Executing Implementation Plans
Overview
Load plan, review critically, execute tasks in batches, report for review between batches. Stop immediately when blocked - never guess.
Core principle: Batch execution with checkpoints for review.
Announce at start: "I'm using the execute skill to implement this plan."
The Process
Step 1: Load and Review Plan
- Read the plan file completely
- Review critically - identify any questions or concerns
- If concerns: Raise them before starting. Don't proceed with unclear instructions.
- If no concerns: Create TodoWrite with all tasks, proceed to Step 2
Questions to ask:
- Are file paths clear and complete?
- Is the code complete or does it have placeholders?
- Do I understand the test expectations?
- Are there implicit dependencies not listed?
Step 2: Execute Batch
Default batch size: 3 tasks
For each task in the batch:
- Mark task as
in TodoWritein_progress - Follow each step exactly as written
- Run verifications as specified in plan
- Mark as
only when ALL steps passcompleted - Capture learnings:
kodo reflect --signal "Pattern that worked: ..."
Execute steps literally:
- If plan says "run
" - run exactly thatcargo test - If plan says "expected output: FAIL" - verify you see FAIL
- If plan shows code - use that exact code
Step 3: Report
When batch complete:
Completed tasks 1-3: - Task 1: [summary] - PASS - Task 2: [summary] - PASS - Task 3: [summary] - PASS Verification output: [key test results] Ready for feedback before continuing.
Wait for user response before proceeding.
Step 4: Continue or Adjust
Based on feedback:
- "Continue" - Execute next batch
- "Fix X" - Apply changes, re-verify, then continue
- "Stop" - Save progress, note remaining tasks
Repeat Steps 2-4 until complete.
Step 5: Completion
After all tasks complete:
- Run full test suite
- Verify all commits are clean
- Offer code review: "Ready for review with
skill?"kodo:review - Capture session learnings:
kodo reflect
When to Stop Immediately
STOP executing when:
- Hit a blocker (missing dependency, unclear instruction)
- Test fails unexpectedly (not expected failure)
- Plan has critical gaps
- You don't understand what a step means
- Verification fails after 2 attempts
Ask for clarification rather than guessing.
BLOCKED on Task 3, Step 2: Plan says: "Run migration" Problem: No migration file exists at specified path Options: A) Create migration file (show me what to create) B) Skip this step (may cause issues in Task 4) C) Abort and revise plan Which approach?
Progress Tracking
Use TodoWrite to track:
- [x] Task 1: Add config struct - [x] Task 2: Implement parser - [ ] Task 3: Add validation (IN PROGRESS) - [ ] Task 4: Wire up CLI - [ ] Task 5: Add tests
Update after each task completion, not at batch boundaries.
Integration with Kodo
During execution:
kodo reflect --signal "This pattern worked well" kodo query "error handling" # When stuck, check context
After completion:
kodo reflect # Capture all session learnings kodo track link #123 # Update linked GitHub issue
Key Principles
- Review plan critically first - Don't blindly execute broken plans
- Follow steps exactly - Plans are pre-validated, trust them
- Don't skip verifications - They catch issues early
- Stop when blocked - Guessing creates more problems
- Report and wait - User feedback between batches
Red Flags
You're doing it wrong if:
- Executing without reviewing plan first
- Skipping verification steps
- Continuing past unexpected failures
- Batches larger than 3 tasks without checkpoint
- Guessing when instructions are unclear
- Not updating TodoWrite progress