implement-spec

Implement unchecked Given/When/Then behaviors from a Markdown specification file.

4|Updated Oct 27, 2014
One-click install
npx skills add https://github.com/B-Galati/dotfiles --skill implement-spec-b-galati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-spec
Source: https://github.com/B-Galati/dotfiles/tree/main/claude/skills/implement-spec
Command: npx skills add https://github.com/B-Galati/dotfiles --skill implement-spec-b-galati

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of implementing user-defined behaviors from specification files, ensuring that development tasks are clearly defined and systematically addressed.

Core Features & Use Cases

  • Behavior Implementation: Sequentially implements unchecked behaviors from a Markdown specification file.
  • TDD Integration: Leverages the tdd-coach agent to guide the implementation process using Test-Driven Development.
  • Progress Tracking: Automatically marks implemented behaviors as complete within the spec file.
  • Use Case: A product manager defines new features in a .specs/ file using Given/When/Then scenarios. A developer uses this Skill to systematically implement each scenario, ensuring all requirements are met.

Quick Start

Use the implement-spec skill to implement behaviors from the file .specs/new-feature.md.

Frequently Asked Questions about implement-spec

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

FAQPage Schema
How do I automate Test-Driven Development from a specification file?

Automate Test-Driven Development from a specification file by sequentially executing Given/When/Then scenarios. This triggers a TDD coach agent to systematically implement behaviors and automatically tracks progress by updating checkboxes in the source Markdown file.

What is the best way to implement Given/When/Then behaviors in Markdown?

Implementing Given/When/Then behaviors in Markdown is done by sequentially processing unchecked scenarios. The system reads the specification file, automates the TDD implementation process, and marks completed behaviors directly within the source document.

How does behavior driven development track implementation progress?

Behavior driven development tracks implementation progress by automatically updating checkboxes in the source Markdown specification file. As each Given/When/Then scenario is successfully implemented, the corresponding checkbox is marked complete.

Do I need a specific format to automate implementing behaviors from specs?

Automating behavior implementation requires a Markdown specification file containing Given/When/Then scenarios. You point the process to the file path, such as a file within a .specs/ directory, to begin the sequential Test-Driven Development execution.

Can I use this to systematically implement unchecked scenarios in a specs folder?

You can systematically implement unchecked scenarios in a specs folder by targeting the Markdown file. The process automates the sequential execution of behaviors using a TDD approach, ensuring all defined requirements are addressed.