using-my-workflow

Apply a phased, design-first development workflow with spec-first design, TDD, and review gates.

10|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/Zhijiang-Li1111/ironflow --skill using-my-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-my-workflow
Source: https://github.com/Zhijiang-Li1111/ironflow/tree/main/skills/using-my-workflow
Command: npx skills add https://github.com/Zhijiang-Li1111/ironflow --skill using-my-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This methodology prevents wasted work by ensuring design, planning, testing, and independent review occur before shipping, aligning teams and reducing rework.

Core Features & Use Cases

  • Design-first to capture requirements and expectations before coding.
  • Plan-review + TDD to decompose work, verify behavior, and catch scope drift early.
  • Serial-review + finishing-branch to gate quality, ensure code meets spec, and coordinate delivery.

Quick Start

Begin with a design discussion, then plan the work, implement with tests, and finish with gated integration.

Frequently Asked Questions about using-my-workflow

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

FAQPage Schema
What is a design-first development workflow and when should I use it?

A design-first development workflow captures requirements and expectations before coding to minimize wasted work. Use it for coding, debugging, refactoring, feature upgrades, and maintenance to align teams and reduce rework.

How do I apply TDD and plan-review to decompose software development tasks?

Apply plan-review and TDD by first decomposing work into planned phases, then verifying behavior through tests. This development workflow catches scope drift early by ensuring tests validate the spec before implementation proceeds.

How does serial-review with a finishing-branch coordinate code delivery?

Serial-review with a finishing-branch gates quality by ensuring code meets spec before integration. This phased workflow coordinates delivery by requiring independent review at the finishing stage before shipping changes.

Can I use this phased workflow for both feature upgrades and maintenance tasks?

Yes, this phased workflow applies across coding, debugging, refactoring, feature upgrades, and maintenance. It enforces spec-first design, plan-review, TDD, and serial-review gates regardless of the specific development task type.

What is the best way to prevent wasted work and scope drift in software engineering?

The best way to prevent wasted work is a phase-driven workflow enforcing spec-first design, plan-review, TDD, and serial-review. These gates catch scope drift early and ensure independent review occurs before shipping.