feature

Implement features in isolated Git worktrees with TDD and automated quality gates.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/l3wi/agents-workflow --skill feature-l3wi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature
Source: https://github.com/l3wi/agents-workflow/tree/main/.pi/skills/feature
Command: npx skills add https://github.com/l3wi/agents-workflow --skill feature-l3wi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines feature development by enforcing a structured, TDD-driven process within isolated Git worktrees, ensuring code quality and maintainability.

Core Features & Use Cases

  • Isolated Development: Creates separate Git worktrees for each feature, preventing conflicts and allowing parallel work.
  • TDD Enforcement: Guides developers to write tests before implementation, ensuring robust and verifiable code.
  • Quality Gates: Integrates checks for tests, linting, and builds before PR creation.
  • Use Case: A developer needs to implement a new user authentication module. They use /skill:feature auth-module to create a dedicated worktree, write tests for login/logout, implement the logic, and then create a clean PR.

Quick Start

Use the feature skill to implement the user-avatar-upload feature.

Frequently Asked Questions about feature

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

FAQPage Schema
How do I implement features in isolated Git worktrees?

TDD-driven feature development enforces writing tests before implementation, running automated quality gates for tests, linting, and builds to ensure robust, verifiable code before Pull Request creation.

How do I enforce code quality gates before creating a pull request?

To enforce code quality gates before creating a pull request, this skill runs automated checks for tests, linting, and builds, ensuring verifiable code quality and maintainability prior to PR submission.

What is the best way to manage feature development using TDD and Git worktrees?

The best way to manage feature development using TDD and Git worktrees is a structured methodology that isolates development in separate worktrees and guides atomic commits to ensure code maintainability.

Does this feature development skill work without external dependencies?

Yes, this feature development skill works without external dependencies. It operates self-contained to manage worktrees, enforce TDD, validate spec readiness, and guide atomic commits without requiring additional tools.

When should I use isolated worktrees for agile feature development?

You should use isolated worktrees for agile feature development when preventing conflicts during parallel work is critical, allowing separate TDD-driven implementation and automated quality checks for each feature.