task-implementer

Translate task documents into executable code with traceability to requirements.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/noelserdna/claude-plugin-sdd --skill task-implementer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-implementer
Source: https://github.com/noelserdna/claude-plugin-sdd/tree/main/skills/task-implementer
Command: npx skills add https://github.com/noelserdna/claude-plugin-sdd --skill task-implementer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps development teams translate task documents generated by the task-generator into concrete, testable code artifacts, ensuring every implementation traceably links back to a requirement, ADR, or invariant.

Core Features & Use Cases

  • One task, one commit: implement a single TASK-FASE-{N}.md task with an exact, atomic change set.
  • Traceability by design: every line of code is traceable to UC, ADR, INV, or REQ, and each commit is reversible.
  • Phase-aware workflow: reads task, plan, and referenced specs to determine dependencies and update task checkboxes.

Quick Start

  • Run the per-task implementer workflow for a specific task, e.g. /sdd:task-implementer --task TASK-F0-003 or /sdd:task-implementer --fase 0, then write failing tests, implement, and commit, updating the task document accordingly.

Frequently Asked Questions about task-implementer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement task documents into code while maintaining requirements traceability?

Task implementation translates task documents into executable code while preserving traceability to requirements and design contracts. It enforces test-first development and atomic commits, ensuring every line of code links back to a requirement, ADR, or invariant.

What is test-first development with atomic commits for task implementation?

Test-first development with atomic commits means writing failing tests before implementation and committing one task at a time. This approach ensures exact change sets that are reversible and traceable to specifications like UC, ADR, INV, or REQ.

How do I execute a SWEBOK-aligned pipeline for task implementation?

You execute a SWEBOK-aligned pipeline by running the per-task implementer workflow for a specific task using a command like /sdd:task-implementer --task TASK-F0-003. It reads task documents, plan artifacts, and referenced specs to determine dependencies and update progress.

Does task implementation work with phase-aware workflows and task checkboxes?

Yes, task implementation operates within a phase-aware workflow that reads task, plan, and referenced specs to determine dependencies. It updates task checkboxes in the TASK-FASE-{N}.md document as tasks progress through implementation.

How do I enforce strict adherence to contracts and invariants during code implementation?

Strict adherence to contracts and invariants is enforced by reading task documents, plan artifacts, and referenced specifications before implementation. This ensures the generated code maintains traceability and complies with defined design contracts throughout the process.

When should I not use atomic commits for task implementation?

Atomic commits for task implementation may not suit projects lacking formal task documents or defined design contracts. The workflow relies on existing plan artifacts and referenced specs to maintain traceability and enforce test-first development effectively.