mylukin/agent-foreman/feature-run
Claude Code and agent skill by mylukin/agent-foreman
- community
Checking that the SKILL.md file is still in the repository.
Executes unattended batch processing of all pending tasks with autonomous decision-making. Use when running all tasks automatically, batch processing without supervision, completing entire feature backlog, or working on a specific task by ID. Triggers on 'run all tasks', 'complete all features', 'batch processing', 'unattended mode', 'auto-complete tasks', 'run feature'.
Install
npx vskill@latest install mylukin/agent-foreman/feature-runSKILL.md
Task Run
Mode: Work on all tasks or a specific one
⚠️ STRICT WORKFLOW - NO IMPROVISATION
You MUST follow this exact sequence for EVERY task. Do NOT skip or reorder steps.
| ❌ FORBIDDEN | ✅ REQUIRED | |
|---|---|---|
Skip check step | Run agent-foreman check before done | |
| Go straight to implementation | Run agent-foreman next first | |
| Invent extra steps | Use only the 4 steps above | |
| Reorder the workflow | Execute in exact sequence |
⛔ CLI-ONLY ENFORCEMENT
NEVER bypass CLI for workflow decisions:
| ❌ FORBIDDEN | ✅ REQUIRED | |
|---|---|---|
Read ai/tasks/index.json to select task | Use agent-foreman next | |
Read index.json to check status | Use agent-foreman status | |
| Read task files to check status | Use CLI commands | |
| Edit task files to change status | Use agent-foreman done/fail |
This applies to ALL iterations in the loop.
⚡ UNATTENDED MODE (when no task_id provided)
- NO questions allowed
- NO stopping for errors
- MUST complete all tasks
Mode Detection
If task_id provided (e.g., feature-run auth.login):
- Work on that specific task only
- Complete it and stop
If no task_id (e.g., feature-run):
- Auto-complete all pending tasks
- Loop until all done
- UNATTENDED MODE ACTIVE - see rules below
Single Task Mode
When task_id is provided:
All Tasks Mode
When no task_id:
Rules
| Rule | Description | |
|---|---|---|
| One at a time | Complete current before next | |
| No skipping | Always next → implement → check → done (status only at start/end) | |
| No editing criteria | Implement as specified | |
| Never kill processes | Let commands finish naturally |
Priority Order
needs_review→ may be broken (highest)failing→ not implemented- Lower
prioritynumber → higher priority (0 is highest)
TDD Mode
TDD workflow is handled internally by the agent-foreman:implementer agent. No action required from the orchestrator.
Unattended Mode Rules
When in ALL-TASKS mode (no task_id provided):
- NO questions - The implementer agent handles decisions autonomously
- NO stopping - Always continue to next task after done/fail
- Exit only when implementer returns "No pending tasks available"
Loop Enforcement (MUST FOLLOW)
When in ALL-TASKS mode:
- START: Run
agent-foreman statusonce - show initial state - LOOP:
a. Delegate: Call Task(subagent_type="agent-foreman:implementer") - agent runs next → implement → check b. Parse result: Extract task_id, status, verification_passed, notes c. Check exit: If status: blocked and notes contains "No pending tasks" → EXIT to step 3 d. Complete: Based on result:
success+verification_passed: true→agent-foreman done <task_id>- Otherwise →
agent-foreman fail <task_id> -r "<notes>"
e. Continue: Go to step 2a (NOT step 1)
- FINISH: Run
agent-foreman statusonce - show final summary
Result Parsing
The implementer agent returns structured output:
Never Stop For
- Agent errors
- Verification failures
- Missing tasks
- Any unexpected output
Only Stop When
- Implementer agent returns
status: blockedwithnotes: No pending tasks available
On Agent Result Handling
When the implementer agent returns its result:
If status: success and verification_passed: true
Then continue to next iteration.
If verification failed or status is not success
Then IMMEDIATELY continue to next iteration.
Result Handling Rules
- DO NOT STOP - This is the most critical rule
- DO NOT ASK - Never ask user what to do
- ALWAYS parse the result - Extract task_id and status from agent output
- ALWAYS continue - Move to next task after done/fail
This applies to ALL agent results, including errors or malformed output.
Exit When
| Condition | Action | |
|---|---|---|
| All tasks processed | STOP - Show summary | |
| Single task completed | STOP - Task done | |
| User interrupts | STOP - Clean state |
CRITICAL: NEVER stop due to verification failure - always use `agent-foreman fail` and continue!
Loop Completion
When all tasks have been processed:
- Run
agent-foreman statusto show final summary - Report counts:
- X tasks passing
- Y tasks failed (need investigation)
- Z tasks needs_review (dependency changes)
- W tasks still failing (not attempted)
- List tasks that failed verification with their failure reasons
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/agent-foreman/skills/feature-run/SKILL.md
Popularity
- Repository stars
- 243
- Repository forks
- 20
- Repository npm downloads, 7 days
- 10
- 7-day trend score
- 39
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mylukin/agent-foreman/feature-run)