implementing-features

Implement features and fix bugs using a Test-Driven Development workflow.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/froggugugugu/project-blueprints --skill implementing-features-froggugugugu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementing-features
Source: https://github.com/froggugugugu/project-blueprints/tree/main/project-blueprint-en/.claude/skills/implementing-features
Command: npx skills add https://github.com/froggugugugu/project-blueprints --skill implementing-features-froggugugugu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of writing production-ready code, fixing bugs, and refactoring existing code, ensuring adherence to TDD principles and project-specific standards.

Core Features & Use Cases

  • TDD Workflow: Guides the implementation process by first writing tests, then the minimum code to pass them, followed by refactoring.
  • Code Quality: Enforces design principles (SRP, OCP, KISS, DRY) and architecture compliance.
  • Use Case: When tasked with adding a new user authentication feature, this Skill will help you write the necessary code, create corresponding tests, and ensure it integrates seamlessly with the existing codebase, all while maintaining high quality.

Quick Start

Implement the user authentication feature by providing the task file output/tasks/TASK_auth.md.

Frequently Asked Questions about implementing-features

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

FAQPage Schema
How do I implement new features using a Test-Driven Development workflow?

You can implement features using a TDD workflow by first writing tests, then creating the minimum code required to pass them, and finally refactoring the code to maintain project-specific design principles and high quality.

What is the best way to refactor existing code while maintaining architecture compliance?

The best way to refactor code while maintaining architecture compliance is to follow an enforced TDD workflow that adheres to core design principles like SRP, OCP, KISS, and DRY, ensuring high code quality during the modification process.

How do I fix bugs without breaking existing code quality and design principles?

To fix bugs without breaking code quality, you should follow a TDD workflow that enforces design principles such as SRP, OCP, KISS, and DRY, synchronizing the corrected code with existing documentation and configuration files.

Does test-driven development work for synchronizing code with project documentation?

Yes, test-driven development works for synchronizing code with documentation by covering components, stores, schemas, utilities, and styling during the implementation process to ensure production-ready code matches project docs.

How do I start implementing a user authentication feature following TDD principles?

To start implementing a user authentication feature following TDD principles, provide a task file detailing the requirements, such as output/tasks/TASK_auth.md, to guide the test creation, code generation, and integration process.

What are the limitations of using a TDD workflow for code generation and bug fixing?

A limitation of using a TDD workflow for code generation and bug fixing is that it requires a provided task file to initiate the process and depends heavily on strict adherence to project-specific design principles to function correctly.