sdd-apply

Write code from specifications and design documents in TDD or standard workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/felipe3dfx/dotfiles --skill sdd-apply-felipe3dfx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-apply
Source: https://github.com/felipe3dfx/dotfiles/tree/main/skills/sdd-apply
Command: npx skills add https://github.com/felipe3dfx/dotfiles --skill sdd-apply-felipe3dfx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of writing code to fulfill specific tasks defined in project change specifications, ensuring adherence to design and requirements.

Core Features & Use Cases

  • Task Implementation: Writes code based on provided specs and design documents.
  • TDD/Standard Workflow Support: Adapts to either Test-Driven Development or standard development methodologies.
  • Use Case: When a new feature requires several code modifications, this Skill can be invoked to implement those changes, following the established project guidelines and tests.

Quick Start

Use the sdd-apply skill to implement tasks 1.1 through 1.3 from the current change.

Frequently Asked Questions about sdd-apply

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

FAQPage Schema
How do I implement code changes from design specifications?

To implement code changes from design specifications, you can automate the process by writing code that directly fulfills tasks defined in project change specs. This ensures adherence to established design documents, project conventions, and requirements.

Can I use test-driven development with spec-driven coding workflows?

Yes, test-driven development with spec-driven coding workflows is fully supported. The implementation process adapts to either TDD or standard development methodologies, ensuring code changes follow established project guidelines and tests.

What is the best way to automate feature implementation from change specs?

The best way to automate feature implementation from change specs is to invoke an implementation tool that writes code based on provided specifications. It manages artifact updates and tracks progress based on specified modes like engram or openspec.

Do I need predefined design documents to automate task implementation?

Yes, you need predefined design documents and change specifications to automate task implementation. The coding process relies on these provided specs to ensure modifications adhere to project conventions and accurately fulfill the defined requirements.

How does progress tracking work when implementing tasks from specifications?

Progress tracking when implementing tasks from specifications works by managing artifact updates based on specified modes like engram or openspec. This ensures the development workflow maintains accurate records of task completion and code modifications.

Are there limitations when writing code based on provided specifications?

A limitation when writing code based on provided specifications is that the implementation quality depends entirely on the accuracy of the input design documents. If the change specs lack detail, the automated coding may not fully adhere to project conventions.