ez-dev

Automate end-to-end software development workflows from requirements to delivery.

5|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/ayanjiushishuai/dev_toolkits --skill ez-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ez-dev
Source: https://github.com/ayanjiushishuai/dev_toolkits/tree/main/skills/ez-dev
Command: npx skills add https://github.com/ayanjiushishuai/dev_toolkits --skill ez-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The ez-dev skill coordinates a rigorous, end-to-end development workflow from initial requirements through delivery, enforcing independent reviews, phase sequencing, and explicit documentation storage to reduce miscommunication and ensure quality.

Core Features & Use Cases

  • End-to-end development lifecycle covering requirements analysis, design, planning, TDD development, test generation/execution, quality checks, and final completion.
  • Independent Review mechanism using subagents to ensure unbiased validation of design and plan, with self-healing loop (自纠闭环) for non-fatal issues, plus a fast-path for small changes.
  • Phase-driven state tracking and automatic doc storage under .dev_doc/<feature>/ status, design, plan, and test reports; worktree-based isolation to protect main branches.
  • Optional parallel development support (Phase 3.1/3.2, Phase 4) with worktree management and merge workflows.
  • Automated testing strategy (Phase 5.1/5.5) including test generation, execution, and quality checks.

Quick Start

Trigger the ez-dev workflow by describing a feature request, then follow the guided prompts to complete requirements, design, planning, testing, and delivery.

Frequently Asked Questions about ez-dev

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

FAQPage Schema
How do I automate an end-to-end software development workflow with independent reviews?

You can automate an end-to-end software development workflow by triggering a guided process that enforces phase sequencing, independent design reviews, and rigorous documentation storage from requirements to delivery.

What is the best way to manage worktree isolation for concurrent development phases?

The best way to manage worktree isolation is using automated worktree management that protects main branches, supports concurrent design and planning, and handles merge workflows for parallel development phases.

How does a self-healing loop handle non-fatal issues during design and plan validation?

A self-healing loop handles non-fatal issues by using independent review subagents to validate design and plans, automatically correcting minor issues before proceeding to the next development phase.

Can I use a fast-path for small changes within a strict multi-phase development program?

Yes, you can use a fast-path for small changes within a strict multi-phase development program, bypassing the full review cycle while still enforcing core conformance checks and automated testing.

How do I track phase-driven state and store test reports during TDD development?

You track phase-driven state and store test reports by automatically saving status, design, plan, and test execution documents under dedicated feature directories within your development documentation structure.

Does automated test generation work with quality checks before final completion?

Yes, automated test generation works with quality checks by executing generated tests and evaluating quality metrics during the testing phase before allowing final delivery and completion.