dev-lifecycle

Manage the software development lifecycle through six sequential phases.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/neelbauman/claude-skills-repo --skill dev-lifecycle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-lifecycle
Source: https://github.com/neelbauman/claude-skills-repo/tree/main/claude/skills/dev-lifecycle-skill
Command: npx skills add https://github.com/neelbauman/claude-skills-repo --skill dev-lifecycle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, pytest, behave, doorstop, spec-weaver, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill governs the entire development lifecycle, from analysis and design to implementation and verification, ensuring a structured and compliant process.

Core Features & Use Cases

  • Phased Workflow: Enforces a strict 6-phase process (Analysis, Design, Planning, Implementation, Verification, Commit) to prevent skipping critical steps.
  • Specification Management: Integrates with Doorstop and Spec-Weaver for managing requirements (REQ), specifications (SPEC), and feature files (.feature).
  • Use Case: When starting a new feature development, use this skill to guide you through defining requirements, designing the solution, planning implementation tasks, writing code, verifying the changes, and finally committing with proper documentation and conventions.

Quick Start

Initiate the development lifecycle for a new feature by starting with Phase 1: Analysis.

Frequently Asked Questions about dev-lifecycle

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

FAQPage Schema
How do I enforce a structured development lifecycle from requirements to commit?

To enforce a structured development lifecycle, you can use a phased workflow tool that mandates sequential progression through analysis, design, planning, implementation, verification, and commit phases. This prevents skipping critical steps and ensures comprehensive documentation.

How do I manage Gherkin feature files and specifications during feature development?

You can manage Gherkin feature files and specifications by integrating with specification management tools like Doorstop and Spec-Weaver. This allows you to structure requirements (REQ), specifications (SPEC), and extended documentation types throughout the development phases.

What is the best way to automate workflow phases for new software features?

The best way to automate workflow phases is to implement a strict 6-phase process governing your entire development lifecycle. This guides you from initial analysis through final commits, ensuring proper task planning and adherence to development standards.

Does this development lifecycle workflow support extended documentation types like ADR and RESEARCH?

Yes, the development lifecycle workflow supports extended documentation types including DESIGN, PLAN, ADR (Architecture Decision Records), and RESEARCH. These are managed alongside standard specifications and Gherkin feature files during the design and planning phases.

Do I need Doorstop and Spec-Weaver to manage requirements in this lifecycle?

Yes, Doorstop and Spec-Weaver are required dependencies for specification management within this lifecycle. They handle the structured tracking of requirements, specifications, and feature files across the different development phases.

Why does the workflow enforce sequential progression through analysis and design phases?

The workflow enforces sequential progression through analysis and design phases to prevent skipping critical steps in the development lifecycle. This ensures comprehensive documentation is created and development standards are adhered to before implementation begins.