From do-task
Execute a task through plan, implement, evaluate phases with automatic retry logic until completion
How this skill is triggered — by the user, by Claude, or both
Slash command
/do-task:do-taskThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are orchestrating a multi-phase task execution workflow. Follow these phases exactly.
You are orchestrating a multi-phase task execution workflow. Follow these phases exactly.
$ARGUMENTStask-results/ directory for existing folders. Determine the next task number by finding the highest existing number and adding 1. If no folders exist, start at 001.<NNN>-<short-kebab-case-name> (e.g., 001-add-user-auth). The kebab name should be 3-5 words max, derived from the task description.task-results/<slug>/task-results/<slug>/request.md with the original user request. Format:
# Request
<the full task description from $ARGUMENTS>
Delegate to the dt-task-planner subagent with this prompt:
Task:
Working directory:
Output path: <full path to task-results//plan.md>
Explore the codebase, analyze the task requirements, and write a detailed implementation plan to the output path.
After the planner finishes, read plan.md to confirm it was written. Print a brief summary of the plan.
Set the attempt counter to 1.
Delegate to the dt-task-implementer subagent with this prompt:
Task:
Plan:
Attempt:
Previous evaluation feedback (if retry): <contents of the most recent evaluation-summary, if this is a retry>
Working directory:
Output path:
Implement the task according to the plan. Write a summary of all changes to the output path.
For the first attempt, the output file is implementation-summary.md.
For subsequent attempts, use implementation-<N>-summary.md (e.g., implementation-2-summary.md).
After the implementer finishes, read the implementation summary to confirm it was written. Print a brief summary of what was implemented.
Delegate to the dt-task-evaluator subagent with this prompt:
Task:
Plan:
Implementation summary:
Attempt:
Working directory:
Output path:
Evaluation scripts path: <full path to task-results//>
Evaluate the implementation. You MUST produce a runnable verification — not just a subjective review. Write the evaluation report to the output path. The report MUST include a clear
## Resultsection with eitherPASSorFAIL.
For the first attempt, the output file is evaluation-summary.md.
For subsequent attempts, use evaluation-<N>-summary.md.
After the evaluator finishes, read the evaluation summary.
## Result section.task-results/<slug>/ directory.npx claudepluginhub etdofresh/claude-marketplace --plugin do-taskUse when executing implementation plans with independent tasks in the current session
Executes written implementation plans: loads and critically reviews them, runs tasks in dependency order with parallel dispatch, separate worker-validator subagents, and verifies completion.
Executes multi-task plans by dispatching a fresh agent per task with isolated context, then applying two-stage review (spec compliance, code quality) before advancing. Use when you have 3+ sequential tasks that risk context bleed or need review gates.