sdd-tasks

Generates phased implementation task breakdowns from SDD proposals, specs, and design documents.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/CarlosWilliamsR/SketchOS --skill sdd-tasks-carloswilliamsr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-tasks
Source: https://github.com/CarlosWilliamsR/SketchOS/tree/main/.config/opencode/skills/sdd-tasks
Command: npx skills add https://github.com/CarlosWilliamsR/SketchOS --skill sdd-tasks-carloswilliamsr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning an approved spec-driven development (SDD) design into concrete, ordered implementation work is error-prone: tasks end up vague, unordered, or missing test coverage. This Skill converts a change's proposal, specs, and design into a structured tasks.md with dependency-ordered phases and verifiable steps. ## Core Features & Use Cases - Phased Task Breakdown: Produces hierarchical, dependency-ordered tasks (1.1, 1.2, 2.1...) across foundation, implementation, integration, testing, and cleanup phases. - Review Workload Forecast: Estimates changed-line volume against a 400-line review budget and recommends chained or stacked PR splits with test commands, runtime harnesses, and rollback boundaries. - Multi-Mode Persistence: Supports engram, openspec, hybrid, and none artifact store modes, reading prior SDD artifacts and persisting the tasks artifact accordingly. - Use Case: After an orchestrator completes the design phase for a new authentication feature, this sub-agent generates a tasks.md where every threat-matrix case becomes a RED test task before its production task, with a PR split plan if the change exceeds the review budget. ## Quick Start Delegate to the sdd-tasks sub-agent with the change name, artifact store mode, and delivery strategy to generate the implementation task breakdown for the current SDD change.

Frequently Asked Questions about sdd-tasks

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

FAQPage Schema
How do I break an SDD change into implementation tasks?

Delegate to the sdd-tasks sub-agent with the change name, artifact store mode, and delivery strategy. It reads the proposal, spec, and design artifacts, then produces a tasks.md with dependency-ordered phases and concrete, verifiable checklist items.

What makes a good implementation task in spec-driven development?

Each task must be specific, actionable, verifiable, and small, referencing concrete file paths like creating internal/auth/middleware.go with JWT validation. Vague tasks like implement feature or add tests are explicitly rejected.

How does the 400-line review budget affect task planning?

The skill estimates changed lines before finalizing tasks. If risk is High, it recommends chained PRs, splits work into units with focused test commands and rollback boundaries, and asks the user to choose a chain strategy such as stacked-to-main or feature-branch-chain.

Can sdd-tasks work without writing files to the filesystem?

Yes. In engram mode it persists the tasks artifact to the Engram store under sdd/{change-name}/tasks, and in none mode it returns the result inline without creating or modifying any project files.

How are threat-matrix cases handled in task generation?

Every applicable threat-matrix case from the design becomes an explicit RED test task placed before its corresponding production task, preserving the expected safe or failure behavior. Rows marked N/A are omitted.