---
name: dicklesworthstone-executing-plans
description: "Execute implementation plans in batches with review checkpoints"
license: "NOASSERTION"
metadata:
  decimalai-skill-id: "8708c48d-8e2f-4b23-b077-83ddd9176878"
  decimalai-version-id: "716a5cd6-b697-474b-9b15-5d824609a54a"
  decimalai-version: "1"
  decimalai-body-sha256: "a04d7b3475d61a5fcb4ad46b80d706efba4ece3362476a2e4cdb940815f86830"
  decimalai-name: "dicklesworthstone/executing-plans"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "productivity"
  decimalai-source: "https://app.decimal.ai/s/dicklesworthstone-executing-plans@1/SKILL.md"
---
# Executing Plans

## Purpose
Execute plans in controlled batches with verification gates.

> "I'm using the Executing Plans skill to implement this plan."

## The Process

```
Load Plan → Review → Execute Batch → Report → Feedback → Next Batch
```

### Step 1: Load & Review

1. Read the plan file
2. Review critically - identify concerns
3. If concerns → Raise with user before starting
4. Create TodoWrite for all tasks

### Step 2: Execute Batch

**Default batch size: 3 tasks**

For each task:
1. Mark as `in_progress`
2. Follow each step exactly
3. Run verifications as specified
4. Mark as `completed`

### Step 3: Report

After each batch:

```markdown
## Batch Complete

**Implemented:**
- Task 1: [summary]
- Task 2: [summary]
- Task 3: [summary]

**Verification:**
\`\`\`
[test output]
\`\`\`

Ready for feedback.
```

### Step 4: Continue

Based on feedback:
- Apply changes if needed
- Execute next batch
- Repeat until complete

## When to STOP

🛑 **Stop immediately when:**
- Hit a blocker (missing dependency, unclear instruction)
- Test fails unexpectedly
- Plan has gaps preventing progress
- You don't understand something

**Ask for clarification. Don't guess.**

## Verification Rules

Before marking ANY task complete:
1. Run the verification command
2. Read the FULL output
3. Confirm it matches expectations
4. Only THEN mark complete

No "should work" or "looks good" - actual verification output.

## Batch Reporting Format

```markdown
### Batch N Complete

| Task | Status | Verification |
|------|--------|--------------|
| Task X | ✅ | 12/12 tests pass |
| Task Y | ✅ | Build successful |
| Task Z | ⚠️ | Needs review |

**Next batch:** Tasks A, B, C

Continue?
```

## Completion

After all tasks:

1. Run full test suite
2. Verify all requirements met
3. Report final status
4. Hand off to `finishing-branch` skill if applicable
