development-workflow

Coordinate multi-commit development workflows across five phases from design to review.

1|Updated Nov 4, 2018
One-click install
npx skills add https://github.com/ryanmoran/workspace --skill development-workflow-ryanmoran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: development-workflow
Source: https://github.com/ryanmoran/workspace/tree/main/skills/development-workflow
Command: npx skills add https://github.com/ryanmoran/workspace --skill development-workflow-ryanmoran

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill coordinates a structured development workflow to organize design, implementation, testing, and documentation across multi-issue work.

Core Features & Use Cases

  • Phase-based process: Five-phase lifecycle (DESIGN, IMPLEMENT, REFINE, DOCUMENT, REVIEW) to guide from planning to release.
  • Output-driven: Produces tangible artifacts and recommended commits, issue descriptions, and documentation updates.
  • Collaborative workflow: Synchronizes design discussions, coding, testing, and reviews across teams.

Quick Start

Initiate a feature by drafting a design plan (docs/plans/YYYY-MM-DD-topic-design.md), implement with test-first development, iterate through refinements, document changes, and complete with a REVIEW.

Frequently Asked Questions about development-workflow

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

FAQPage Schema
What is a structured development workflow for multi-commit features?

A structured development workflow organizes multi-commit features into a five-phase lifecycle: DESIGN, IMPLEMENT, REFINE, DOCUMENT, and REVIEW. It coordinates cross-functional tasks like design planning, test-driven coding, and final reviews to produce tangible artifacts.

How do I coordinate design and implementation for a complex software feature?

You coordinate feature design and implementation by drafting a design plan first, then proceeding with test-first development. This structured workflow enforces incremental commits and synchronizes coding, testing, and documentation across the feature lifecycle.

How to manage code reviews and documentation for a multi-phase feature release?

Manage code reviews and documentation by following a prescribed workflow that outputs updated docs and a final REVIEW.md. The process ensures documentation is updated during the DOCUMENT phase and evaluated during the REVIEW phase.

Does test-driven development fit into a multi-phase feature workflow?

Yes, test-driven development is a core emphasis of this workflow. During the IMPLEMENT phase, you write tests first to guide coding, ensuring quality before moving to refinement, documentation, and final review.

When should I use a phase-based development workflow for my project?

Use a phase-based development workflow when your work spans multiple commits and involves cross-functional tasks like design, implementation, testing, and documentation. It is ideal for significant changes that require structured coordination from planning to release.

What outputs should I expect from a structured software development workflow?

Expected outputs include a design document, incremental commits, updated documentation, and a final REVIEW.md. These output-driven artifacts ensure every phase from design to review produces tangible, verifiable results.