From arcforge
Executes a prepared task list with human-in-the-loop checkpoints. Breaks work into batches (default 3 tasks), runs tests per task, stops on failure, and reports status before continuing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arcforge:arc-executing-tasks <task-list-name><task-list-name>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Human-in-the-loop execution with checkpoints. For when you want control over each batch.
Human-in-the-loop execution with checkpoints. For when you want control over each batch.
Announce at start: "I'm using the arc-executing-tasks skill to implement this task list."
| Aspect | execute-tasks | agent-driven |
|---|---|---|
| Executor | main session | fresh subagent |
| Review | human checkpoints | automated two-stage |
| Control | high | low |
| Best for | needs human judgment | automated execution |
This skill is designed for parallel session execution (separate from planning). If already in a planning/design session, confirm handoff before starting.
Default: 3 tasks per batch
For each task:
─────────────────────────────────────────────────
Batch 1/3 complete (tasks 1-3)
Implemented:
- Task 1: [description] ✓
- Task 2: [description] ✓
- Task 3: [description] ✓
Verification:
- Tests: 12/12 passing
- Build: Success
Ready for feedback. Continue to next batch? (y/n)
─────────────────────────────────────────────────
Based on feedback:
After all tasks: use arc-finishing (Step 0 discriminates on .arcforge-epic)
digraph executing {
"Get next task" -> "Write code to file";
"Write code to file" -> "Run test command";
"Run test command" -> "Matches expected?";
"Matches expected?" -> "Mark complete" [label="yes"];
"Matches expected?" -> "Debug and retry" [label="no"];
"Mark complete" -> "More tasks?";
"More tasks?" -> "Get next task" [label="yes"];
"More tasks?" -> "Commit all" [label="no"];
}
Task 3/8: Write login function
─────────────────────────────
File: src/auth/login.py
Action: create
Writing code...
Running: pytest tests/auth/test_login.py -v
Expected: PASSED
Actual: PASSED ✓
[x] Task 3 complete
| Scope | Message |
|---|---|
| Feature complete | feat(auth): implement login flow |
| Single task | feat(auth): add password validation |
| Small step (WIP) | wip: add basic validation |
Principle: Commit at small steps
| Why | Benefit |
|---|---|
| Track changes | Know which change caused issues |
| Easy rollback | Return to known working state |
| Reduce risk | Avoid changing too much at once |
Core principle: After changes, previously working functionality must still work.
| When | Action |
|---|---|
| Before change | Describe impact scope |
| After change | List items to verify |
| If broken | Rollback immediately, rethink approach |
| Excuse | Reality |
|---|---|
| "Finish all changes then test together" | Small steps easier to debug |
| "Shouldn't affect other code" | Uncertain = commit first |
| "Rollback is too much trouble" | No commit = more trouble |
✅ Execution complete
⚠️ Execution blocked
.arcforge-epic)Failing test = stop and fix before continuing. Broke working code = rollback and rethink.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub gregoryho/arcforge --plugin arcforge