Task Executor
The Task Executor skill provides context injection for implementation tasks, enabling completion of coding, configuration, and documentation work.Overview
| Property | Value |
|---|---|
| Skill ID | ct-task-executor |
| Tier | 2 (Execution) |
| Protocol | implementation |
| Tags | execution, implementation |
Capabilities
- Implementation - Execute coding, configuration, and documentation tasks
- Deliverable Production - Create files, code, and artifacts as specified
- Quality Verification - Validate work against acceptance criteria
- Progress Reporting - Document completion via subagent protocol
When to Use
The dispatch algorithm selects ct-task-executor for:- Tasks with keywords:
implement,build,execute,create - Tasks labeled:
implementation - Default fallback when no other skill matches
Parameters
| Parameter | Description | Required |
|---|---|---|
{{TASK_ID}} | Current task identifier | Yes |
{{TASK_NAME}} | Human-readable task name | Yes |
{{TASK_INSTRUCTIONS}} | Specific execution instructions | Yes |
{{DELIVERABLES_LIST}} | Expected outputs/artifacts | Yes |
{{ACCEPTANCE_CRITERIA}} | Completion verification criteria | Yes |
{{TOPIC_SLUG}} | URL-safe topic name | Yes |
Execution Flow
Methodology
Pre-Execution
- Read task details - Understand full context from task system
- Review dependencies - Check manifest summaries from previous agents
- Identify deliverables - Know exactly what to produce
- Understand acceptance criteria - Know how success is measured
Execution
- Follow instructions - Execute
{{TASK_INSTRUCTIONS}}step by step - Produce deliverables - Create each item in
{{DELIVERABLES_LIST}} - Document as you go - Track progress for output file
- Handle blockers - Report if unable to proceed
Post-Execution
- Verify against criteria - Check each acceptance criterion
- Document completion - Write detailed output file
- Update manifest - Append summary entry
- Complete task - Mark task done in task system
Output Format
Output File
Manifest Entry
Error Handling
Partial Completion
If all deliverables cannot be produced:- Complete what is possible
- Document partial progress in output file
- Set manifest
"status": "partial" - Add blocking items to
needs_followup
Blocked Execution
If work cannot proceed:- Document blocking reason in output file
- Set manifest
"status": "blocked" - Do NOT complete task
- Return: “Implementation blocked. See MANIFEST.jsonl for blocker details.”
Related Skills
- Epic Architect - Decomposes work into executable tasks
- Spec Writer - Defines requirements before implementation
- Validator - Verifies implementation meets spec
