Development Workflow Skill

Orchestrate six-phase feature development with YAML config and TDD.

2|Updated Dec 6, 2022
One-click install
npx skills add https://github.com/vamseeachanta/worldenergydata --skill development-workflow-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Development Workflow Skill
Source: https://github.com/vamseeachanta/worldenergydata/tree/main/.claude/skills/workflows/dev-workflow
Command: npx skills add https://github.com/vamseeachanta/worldenergydata --skill development-workflow-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This workflow provides a structured, six-phase process to coordinate requirements, configuration, design reviews, testing, implementation, and execution for software feature development, ensuring discipline and traceability throughout the cycle.

Core Features & Use Cases

  • Six-Phase methodology: Phase 1: User Requirements, Phase 2: YAML Configuration, Phase 3: Pseudocode Review, Phase 4: TDD Implementation, Phase 5: Code Implementation, Phase 6: Bash Execution.
  • TDD enforced: Tests are written before implementation and maintained through refactoring.
  • Config-driven workflows: YAML-based inputs drive the feature development lifecycle for repeatable executions.
  • Single-entry execution: An end-to-end feature workflow can be kicked off with a single command.

Quick Start

Start a new feature workflow by preparing a user_prompt.md and triggering the six-phase development run.

Frequently Asked Questions about Development Workflow Skill

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

FAQPage Schema
How do I orchestrate end-to-end feature development workflows with TDD?

End-to-end feature development workflows are orchestrated using a six-phase process covering requirements, YAML configuration, pseudocode review, test-driven development, implementation, and Bash execution. This enforces TDD and design-review discipline across diverse software projects.

What is the best way to enforce test-driven development and design reviews during sprints?

Enforcing test-driven development and design reviews during sprints is achieved by applying a structured six-phase methodology. It separates pseudocode planning and TDD implementation from final code implementation, ensuring traceability and discipline throughout the software lifecycle.

How do I use YAML configuration to drive a software feature development lifecycle?

YAML configuration drives the software feature development lifecycle by serving as config-driven input for repeatable executions. It initiates a six-phase workflow that coordinates requirements, testing, implementation, and single-entry Bash execution.

Can I trigger a complete development workflow from requirements to execution with a single command?

Yes, you can trigger a complete development workflow from requirements to execution with a single command. Preparing a user_prompt.md initiates the single-entry Bash execution pattern, running the entire six-phase feature development process automatically.

Does this six-phase development workflow require any specific dependencies or components?

The six-phase development workflow requires no external dependencies or components. It operates as a standalone process to coordinate requirements, YAML configuration, pseudocode review, TDD, code implementation, and Bash execution for software teams.

Why write pseudocode before test-driven development implementation?

Writing pseudocode before test-driven development implementation ensures design review discipline. This six-phase methodology separates initial logic planning from actual test writing, maintaining traceability and structure throughout the feature development cycle.