c4flow

Orchestrates a 14-state software development workflow from research to deployment via sub-agents and user interaction.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/tunneleven/C4Flow --skill c4flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c4flow
Source: https://github.com/tunneleven/C4Flow/tree/main/skills/c4flow
Command: npx skills add https://github.com/tunneleven/C4Flow --skill c4flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill orchestrates a complete software development workflow, automating the process from initial research and specification through to code implementation, testing, review, and deployment.

Core Features & Use Cases

  • Full Workflow Automation: Manages a 14-state state machine covering all phases of software development.
  • Sub-agent Dispatch: Leverages specialized sub-agents for autonomous execution of tasks like research and testing.
  • Interactive Decision Making: Prompts the user for input on critical decisions and provides options for handling errors or incomplete states.
  • Use Case: Kickstart a new feature by providing a simple idea, and let c4flow guide you through generating specifications, writing code, testing, and preparing for deployment.

Quick Start

Run the c4flow skill with the feature idea "AI Log Analyzer".

Frequently Asked Questions about c4flow

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

FAQPage Schema
How do I automate the software development workflow from research to deployment?

Automating the software development workflow is handled by a 14-state state machine that orchestrates phases from initial research to final deployment. It dispatches sub-agents for autonomous tasks while prompting users for critical decisions.

What is agentic workflow orchestration for software engineering?

Agentic workflow orchestration coordinates specialized sub-agents to autonomously execute tasks like research and testing. It manages phase transitions and gate conditions through a JSON file to ensure structured development.

How do I start a new feature with just an idea using an agentic workflow?

Starting a new feature requires providing a simple idea, which the workflow then transforms into generated specifications, written code, and tested deployments. It guides you through each state automatically.

Does the workflow automation handle error resolution autonomously?

Error resolution is handled interactively, prompting the user for input on critical decisions and providing options for handling errors or incomplete states. This ensures human oversight during failures.

Do I need a specific state management file to run the orchestration workflow?

State management requires a JSON file to track the 14-state machine and ensure adherence to defined phase transitions. This file maintains the context needed for sub-agent dispatch and gate conditions.

Can I skip phases in the automated deployment workflow?

Skipping phases is restricted by defined gate conditions and phase transitions within the state machine. The workflow enforces these transitions to maintain development integrity from specification through deployment.