devdocs-dev-workflow

Generate interface and test skeletons with layered TDD for development tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to start new tasks without a clear, repeatable workflow. This Skill provides a skeleton-first development workflow that guides you from task intake to implementation, testing, and traceability, reducing cognitive load and context switching.

Core Features & Use Cases

  • Skeleton generation: create interface and test skeletons aligned to the task and requirements.
  • Layered TDD guidance: enforce red-green-refactor loops across core logic, interfaces, UI, and infrastructure as appropriate.
  • Traceability & collaboration: attach requirements and test mappings to code scaffolds and facilitate progress tracking with /devdocs-sync.
  • Use Case: When starting T-25, run this workflow to generate skeletons, plan tests, and set up traceability before writing code.

Quick Start

Start a task by saying "execute task T-XX" or "start T-XX" to trigger the workflow and generate the initial skeletons and tests for the task.

Frequently Asked Questions about devdocs-dev-workflow

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

FAQPage Schema
What is skeleton-first development workflow and how does it guide task execution?

Skeleton-first development workflow generates interface and test skeletons aligned to task requirements before writing code. It enforces layered TDD to guide task execution from intake to implementation, reducing cognitive load and context switching.

How do I start a new development task using layered TDD?

To start a new development task using layered TDD, trigger the workflow by saying "execute task T-XX" or "start T-XX". This generates initial interface skeletons, plans tests, and sets up traceability before coding begins.

When do I need to use skeleton-first design and traceability in my development workflow?

You need skeleton-first design and traceability when starting new tasks (T-XX), planning features or fixes, or performing code reviews. It ensures requirements and test mappings are attached to code scaffolds for progress tracking.

Can I use this skeleton-first TDD workflow for code reviews and feature planning?

Yes, this skeleton-first TDD workflow applies when planning features or fixes and performing code reviews. It enforces red-green-refactor loops across core logic, interfaces, UI, and infrastructure while maintaining traceability.

Does layered TDD workflow work without predefined interfaces and test annotations?

No, layered TDD workflow requires defining interfaces, tests, and annotations to function. It ensures traceability via the project's devdocs tools by attaching these mappings to generated code scaffolds.

What is the best way to enforce red-green-refactor loops across core logic and UI layers?

The best way to enforce red-green-refactor loops across layers is using a skeleton-first workflow that guides TDD execution. It generates aligned test skeletons and applies traceability annotations to track progress across core logic, interfaces, and infrastructure.