Skip to content
Back to skills

Execute

ASecurity

Execute implementation plans with checkpoints. Use to systematically work through planned tasks with progress tracking.

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
developmentrustgobashgit

Works with

  • cli

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill execute --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Execute?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Execute
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-execute/badge)](https://www.skillsdirectory.com/skills/majiayu000-execute)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: execute
description: >
  Execute implementation plans with checkpoints.
  Use to systematically work through planned tasks with progress tracking.
---

# 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

1. Read the plan file completely
2. Review critically - identify any questions or concerns
3. **If concerns:** Raise them before starting. Don't proceed with unclear instructions.
4. **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:
1. Mark task as `in_progress` in TodoWrite
2. Follow each step exactly as written
3. Run verifications as specified in plan
4. Mark as `completed` only when ALL steps pass
5. Capture learnings: `kodo reflect --signal "Pattern that worked: ..."`

**Execute steps literally:**
- If plan says "run `cargo test`" - run exactly that
- 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:
1. Run full test suite
2. Verify all commits are clean
3. Offer code review: "Ready for review with `kodo:review` skill?"
4. 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:**
```bash
kodo reflect --signal "This pattern worked well"
kodo query "error handling"  # When stuck, check context
```

**After completion:**
```bash
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.