sdd-apply

Implement software development tasks from specifications and design documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the implementation of Software Development Delivery (SDD) tasks, ensuring adherence to specifications and design while providing structured feedback for verification.

Core Features & Use Cases

  • Task Implementation: Automates the writing of code based on given specifications and design documents.
  • Design Adherence: Enforces strict adherence to the design decisions provided in the project.
  • Structured Feedback: Generates detailed feedback on the progress of implementation tasks for verification.
  • Use Case: Ideal for automating the implementation phase in software development projects where strict adherence to specifications and design is crucial.

Quick Start

Trigger the sdd-apply skill to implement the specified tasks for the 'change-name' project.

Frequently Asked Questions about sdd-apply

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

FAQPage Schema
How do I automate code implementation from software design documents?

Automating software development task implementation from design documents requires a tool that parses specifications and enforces testing conventions. This Skill automates writing code based on provided design decisions while generating structured feedback for verification.

What is SDD task automation and how does it ensure design adherence?

SDD task automation executes software development delivery tasks by strictly enforcing design decisions provided in project specifications. It automates the implementation phase, ensuring the generated code adheres to predefined design and testing conventions.

How do I implement SDD tasks using Python with structured progress tracking?

Implementing SDD tasks with Python requires providing task details, an orchestrator status update, and an artifact store mode. The Skill utilizes Python libraries to execute the task and tracks implementation progress through the artifact store.

Do I need an orchestrator to automate software development delivery tasks?

Yes, automating software development delivery tasks requires a structured status update from an orchestrator. You must also provide specific task details and configure an artifact store mode to enable proper progress tracking and execution.

What are the limitations of automating software design adherence?

The primary limitation is strict dependency on provided specifications and design documents; it cannot infer missing design decisions. Additionally, it requires a structured orchestrator status update and an artifact store mode to function correctly.

Can I use this for task automation in software development projects without design documents?

No, this task automation tool is designed specifically for projects where strict adherence to specifications and design documents is crucial. It relies on these design decisions to automate the code implementation phase effectively.