# Execute

> Use when the user wants to execute tasks autonomously, run compounder on a tasks.md file, start autonomous development, compound through a task list, or implement tasks iteratively. Guides autonomous task execution using compound loops.

- Skill: `tomevault-io/execute-4` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/execute-4`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/execute-4/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/execute-4

---


# Execute Skill

Orchestrates autonomous task execution using compounder's iterative loop mechanism.

## Quick Start

When user has tasks ready for autonomous execution:

```
/compounder:compound-loop "Execute tasks from tasks.md. Mark completed with [X]. Run tests after each." --max-iterations 20 --completion-promise "ALL_TASKS_COMPLETE"
```

## Phase Detection

Before starting, detect project state:

1. **Check for tasks.md**: Look for `tasks.md`, `.specify/specs/*/tasks.md`, or similar
   - If found with `- [ ]` uncompleted tasks: Ready for execution
   - Count tasks to estimate iterations (2-3 per task)

2. **Check for plan.md/spec.md**: If no tasks.md exists
   - Guide user to create tasks first (manually or via speckit)

## Launching Compounder

### Calculate Parameters

```
iterations = (uncompleted_tasks * 2) + 5  # buffer for debugging
completion_promise = "ALL_TASKS_COMPLETE" or custom from user
```

### Prompt Template

Build a prompt that:
1. References the tasks file explicitly
2. Instructs to follow task order (phases if present)
3. Mark tasks `[X]` as completed
4. Run verification after each task
5. Output `<promise>COMPLETION</promise>` only when truly done

### Example Invocations

**For a tasks.md with 10 tasks:**
```
/compounder:compound-loop "Execute all tasks in tasks.md following TDD. After each task: mark [X], run tests. When ALL tasks complete and tests pass, output <promise>ALL_TASKS_COMPLETE</promise>" --max-iterations 25 --completion-promise "ALL_TASKS_COMPLETE"
```

**For a single complex task:**
```
/compounder:run-task "Implement user authentication" --iterations 10 --done-when "AUTH_WORKING"
```

## Speckit Integration

If speckit commands are available in the project:

| Phase | Command | Output |
|-------|---------|--------|
| Specify | `/speckit.specify` | spec.md |
| Plan | `/speckit.plan` | plan.md |
| Tasks | `/speckit.tasks` | tasks.md |
| Execute | `/compounder:compound-loop` | Implementation |

## Completion Signals

The compound loop ends when:
- `<promise>COMPLETION_PROMISE</promise>` is output (and TRUE)
- Max iterations reached
- `/compounder:cancel-compound` is run

## Monitoring Progress

```bash
# Check current iteration
head -10 .claude/compounder-*.local.md

# View task completion
grep -E "^\- \[.\]" tasks.md
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/jero2rome) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

