packages/skills/skills/ct-task-executor/SKILL.md
General implementation task execution for completing assigned CLEO tasks by following instructions and producing concrete deliverables. Handles coding, configuration, documentation work with quality verification against acceptance criteria and progress reporting. Use when executing implementation tasks, completing assigned work, or producing task deliverables. Triggers on implementation tasks, general execution needs, or task completion work.
npx skillsauth add kryptobaseddev/cleo ct-task-executorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Protocol: @src/protocols/implementation.md Type: Context Injection (cleo-subagent) Version: 2.0.0
Context injection for implementation tasks spawned via cleo-subagent. Provides domain expertise for completing assigned CLEO tasks by following their instructions and deliverables to produce concrete outputs.
| 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 for output | Yes |
| {{DATE}} | Current date (YYYY-MM-DD) | Yes |
| {{EPIC_ID}} | Parent epic identifier | No |
| {{SESSION_ID}} | Session identifier | No |
| {{DEPENDS_LIST}} | Dependencies completed | No |
| {{MANIFEST_SUMMARIES}} | Context from previous agents | No |
| {{TOPICS_JSON}} | JSON array of categorization tags | Yes |
@skills/_shared/task-system-integration.md
{{TASK_SHOW_CMD}} {{TASK_ID}}{{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md{{MANIFEST_PATH}}{{TASK_COMPLETE_CMD}} {{TASK_ID}}{{TASK_INSTRUCTIONS}} step by step{{DELIVERABLES_LIST}}@skills/_shared/subagent-protocol-base.md
{{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md{{MANIFEST_PATH}}Write to {{OUTPUT_DIR}}/{{DATE}}_{{TOPIC_SLUG}}.md:
# {{TASK_NAME}}
## Summary
{{2-3 sentence overview of what was accomplished}}
## Deliverables
### {{Deliverable 1}}
{{Description of what was created/modified}}
**Files affected:**
- {{file path 1}}
- {{file path 2}}
### {{Deliverable 2}}
{{Description of what was created/modified}}
## Acceptance Criteria Verification
| Criterion | Status | Notes |
|-----------|--------|-------|
| {{Criterion 1}} | PASS/FAIL | {{Verification notes}} |
| {{Criterion 2}} | PASS/FAIL | {{Verification notes}} |
## Implementation Notes
{{Technical details, decisions made, edge cases handled}}
## Linked Tasks
- Epic: {{EPIC_ID}}
- Task: {{TASK_ID}}
- Dependencies: {{DEPENDS_LIST}}
Append ONE line (no pretty-printing) to {{MANIFEST_PATH}}:
{"id":"{{TOPIC_SLUG}}-{{DATE}}","file":"{{DATE}}_{{TOPIC_SLUG}}.md","title":"{{TASK_NAME}}","date":"{{DATE}}","status":"complete","agent_type":"implementation","topics":{{TOPICS_JSON}},"key_findings":["Completed: deliverable 1","Completed: deliverable 2","All acceptance criteria passed"],"actionable":false,"needs_followup":[],"linked_tasks":["{{EPIC_ID}}","{{TASK_ID}}"]}
| Field | Guideline |
|-------|-----------|
| key_findings | 3-7 items: deliverables completed, key decisions made |
| actionable | false if task complete, true if followup needed |
| needs_followup | Task IDs for dependent work identified during execution |
| topics | 2-5 categorization tags matching task labels |
{{TASK_SHOW_CMD}}{{OUTPUT_DIR}}/{{TASK_COMPLETE_CMD}}If all deliverables cannot be produced:
"status": "partial"needs_followupIf work cannot proceed (missing dependencies, access issues, unclear requirements):
"status": "blocked"needs_followupIf deliverables don't pass acceptance criteria:
"status": "partial" or "blocked"needs_followupTask executor sessions support long-running work with a 72-hour timeout. Sessions persist across Claude conversations, allowing work to resume seamlessly.
MUST end sessions properly when completing work:
# After completing task work
cleo session end --note "Task {{TASK_ID}} completed: {{summary}}"
If session accumulation occurs (stale sessions from crashed agents or incomplete work):
# List all sessions including stale ones
cleo session list --all
# Clean up stale sessions (72h+ inactive)
cleo session gc
# Force cleanup including active sessions (use cautiously)
cleo session gc --include-active
| Practice | Rationale | |----------|-----------| | Always end sessions | Prevents accumulation, maintains clean state | | Use descriptive end notes | Provides context for future sessions | | Check session status on startup | Resume existing session if applicable | | Report session issues | Blocked sessions need orchestrator attention |
| Pattern | Problem | Solution | |---------|---------|----------| | Skipping acceptance check | Incomplete work | Verify every criterion | | Partial deliverables | Missing outputs | Complete all or report partial | | Undocumented changes | Lost context | Write detailed output file | | Silent failures | Orchestrator unaware | Report via manifest status |
tools
Connect any AI agent to SignalDock for agent-to-agent messaging. Use when an agent needs to: (1) register on api.signaldock.io, (2) install the signaldock runtime CLI, (3) send/receive messages to other agents, (4) set up SSE real-time streaming, (5) poll for messages, (6) check inbox, or (7) connect to the SignalDock platform. Triggers on: "connect to signaldock", "register agent", "send message to agent", "agent messaging", "signaldock setup", "install signaldock", "agent-to-agent".
development
Compliance validation for verifying systems, documents, or code against requirements, schemas, or standards. Performs schema validation, code compliance checks, document validation, and protocol compliance verification with detailed pass/fail reporting. Use when validating compliance, checking schemas, verifying code standards, or auditing protocol implementations. Triggers on validation tasks, compliance checks, or quality verification needs.
tools
Quick ephemeral sticky notes for project-wide capture before formal classification
development
Technical specification writing using RFC 2119 language for clear, unambiguous requirements. Creates protocol specifications, technical requirements, API specifications, and architecture documents with testable requirements and compliance criteria. Use when writing specifications, defining protocols, documenting requirements, or creating API contracts. Triggers on specification tasks, protocol definition needs, or requirement documentation.