engineering-lifecycle

Enforce a TDD-driven lifecycle with PLAN.md, RED/GREEN/REFACTOR, and six quality gates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Git-Fg/meta-plugin-manager --skill engineering-lifecycle
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: engineering-lifecycle
Source: https://github.com/Git-Fg/meta-plugin-manager/tree/main/.claude/skills/engineering-lifecycle
Command: npx skills add https://github.com/Git-Fg/meta-plugin-manager --skill engineering-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes references (resource) components.

What problem does it solve?

This Skill guides software projects from planning to verification by enforcing a TDD-driven lifecycle, reducing drift and ensuring disciplined delivery.

Core Features & Use Cases

  • Plan new features: use /plan:create to define tasks and milestones
  • Continue existing work: use /strategy:execute to run defined phases
  • Implement with a TDD cycle: RED โ†’ GREEN โ†’ REFACTOR for each task
  • Verify completion: run /quality:run-gates (6 gates) or /quality:quick for quick checks
  • Coverage and gates: target 80%+ test coverage and enforce all six quality gates

Quick Start

Create PLAN.md for a new feature with 2-3 tasks, then execute the TDD cycle and run the six quality gates to verify completion.

Frequently Asked Questions about engineering-lifecycle

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

FAQPage Schema
How do I guide a software project from planning through verification using TDD?โ–ผ

A TDD-driven lifecycle guides software projects by enforcing structured phases, quality gates, and execution routing across features. It reduces drift and ensures disciplined delivery from planning through verification.

What is the RED GREEN REFACTOR cycle in software development?โ–ผ

The RED GREEN REFACTOR cycle is a TDD implementation pattern where you write a failing test, write code to pass it, then refactor. This Skill enforces this cycle for each task to maintain code quality throughout the software lifecycle.

How do I create a plan for new software features and milestones?โ–ผ

To plan new software features, use the plan creation command to define tasks and milestones in a PLAN.md file. This structures the work before entering the TDD cycle and running quality gates for verification.

How do I run quality gates to verify software feature completion?โ–ผ

To verify software feature completion, run the six quality gates for comprehensive checks or use a quick check command for faster validation. These gates enforce 80%+ test coverage and ensure multi-phase verification.

Does this TDD lifecycle approach work for ongoing software work or only new initiatives?โ–ผ

This TDD lifecycle approach works for both new initiatives and ongoing software work. You can use execution routing to run defined phases on existing projects, applying the same TDD cycles and quality gates for continuous discipline.

What are the limitations of enforcing a TDD-driven software lifecycle?โ–ผ

A limitation of a TDD-driven software lifecycle is the strict discipline required; every feature must pass through PLAN.md creation, full TDD cycles, and six quality gates. This overhead may slow down rapid prototyping where verification is not yet critical.