developer-feature

Implement new features using a strict Test-Driven Development process.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/blahami2/event-manager --skill developer-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-feature
Source: https://github.com/blahami2/event-manager/tree/main/.codex/skills/agent-developer-feature
Command: npx skills add https://github.com/blahami2/event-manager --skill developer-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the implementation of new features by enforcing a strict Test-Driven Development (TDD) process, ensuring robust and production-ready code from the outset.

Core Features & Use Cases

  • TDD Enforcement: Guides the user through the Red-Green-Refactor cycle.
  • Automated Testing: Mandates the creation of unit and integration tests before production code.
  • Use Case: When adding a new user authentication module, this Skill ensures that all necessary tests for login, logout, and error handling are written and passing before the actual authentication logic is implemented.

Quick Start

Implement the new user profile editing feature following TDD.

Frequently Asked Questions about developer-feature

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

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

To implement features using Test-Driven Development, this Skill automates the strict Red-Green-Refactor cycle. It mandates writing failing unit and integration tests before writing minimal production code, then refactoring for quality and API documentation.

What is the TDD process for automated feature development?

The TDD process for automated feature development follows the Red-Green-Refactor cycle. This Skill enforces creating failing tests first, writing minimal code to pass them, and finally refactoring to ensure robust, production-ready code from the outset.

How do I start writing unit and integration tests before implementation?

To start writing unit and integration tests before implementation, define the feature requirements like a user authentication module. This Skill guides you through creating tests for login, logout, and error handling before developing the actual logic.

Can I automate test creation for a new authentication module?

Yes, you can automate test creation for a new authentication module. This Skill enforces automated testing from the initial phase, ensuring tests for login, logout, and error handling are written and passing before implementation.

Does test-driven feature implementation include API documentation?

Test-driven feature implementation includes API documentation as a final deliverable. Following the Red-Green-Refactor cycle, this Skill ensures code is refactored for quality and that comprehensive API documentation is generated.

When should I use a strict TDD cycle for software engineering?

You should use a strict TDD cycle for software engineering when adding new features that require production-ready robustness. It ensures automated testing is prioritized from the initial phase, preventing regressions and enforcing quality.