requirement-workflow

Automate the four-phase REQ-driven development workflow with user approvals and progress tracking.

Updated May 31, 2025
One-click install
npx skills add https://github.com/dEitY719/dotfiles --skill requirement-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirement-workflow
Source: https://github.com/dEitY719/dotfiles/tree/main/claude/skills/requirement-workflow
Command: npx skills add https://github.com/dEitY719/dotfiles --skill requirement-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

REQ-based development without a repeatable process can lead to misaligned scope, missed acceptance criteria, and stalled progress. This skill defines a four-phase TDD workflow with explicit user approvals to coordinate Specification, Test Design, Implementation, and Summary.

Core Features & Use Cases

  • Coordinated four-phase workflow (Specification, Test Design, Implementation, Summary) with gatekeeping approvals between phases
  • Automatic generation of artifacts (specs, test plans, progress docs) and integration with project docs
  • Configurable defaults and paths via .claude/agent-config.yaml to tune commands, file locations, and retry behavior
  • Suitable for frontend, backend, agent, and CLI projects requiring structured feature delivery

Quick Start

Provide a REQ ID and the requirements file path to start Phase 1, then follow on-screen prompts to progress through all phases.

Frequently Asked Questions about requirement-workflow

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

FAQPage Schema
How do I automate a TDD workflow from requirement specification to implementation?

Automating a TDD workflow involves orchestrating four phases: Specification, Test Design, Implementation, and Summary. This skill coordinates these phases with explicit user approvals and progress tracking, reading requirements from a default file like docs/feature_requirement_mvp1.md.

What is a REQ-driven development workflow and how does it track progress?

A REQ-driven development workflow uses requirement files to coordinate structured feature delivery across specification, test design, and implementation phases. Progress tracking is maintained through automatically generated artifacts and documentation updates aligned with phase gatekeeping approvals.

Can I configure file paths and command defaults for an automated development workflow?

Yes, you can configure file paths, command defaults, and retry behavior for the automated development workflow. Settings are defined within the .claude/agent-config.yaml file, allowing you to tune file locations and workflow commands to match your project structure.

Does this four-phase TDD workflow support frontend and backend feature delivery?

The four-phase TDD workflow supports frontend, backend, agent, and CLI projects requiring structured feature delivery. It adapts to various project types by generating phase-specific artifacts like specifications, test plans, and progress documentation.

How do I start the specification phase using a requirement file?

To start the specification phase, provide a REQ ID and the path to your requirements file. The workflow then initiates Phase 1 and guides you through subsequent test design and implementation phases via on-screen prompts.

What is the best way to ensure acceptance criteria are met during feature implementation?

The best way to ensure acceptance criteria are met is using a coordinated four-phase workflow with gatekeeping approvals between phases. This approach separates specification and test design from minimal implementation, preventing misaligned scope and stalled progress.