devflow

Automates software development workflows with Git-like branching, staging, and commit/rollback of changes.

6|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Dqz00116/devflow --skill devflow-dqz00116
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devflow
Source: https://github.com/Dqz00116/devflow/tree/main
Command: npx skills add https://github.com/Dqz00116/devflow --skill devflow-dqz00116

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires click, toml, jinja2, rich, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates AI-assisted software development workflows, reducing manual intervention and speeding up development processes.

Core Features & Use Cases

  • TOML Workflow Definition: Define and manage workflows in TOML files, enabling progressive disclosure and step-by-step advancement.
  • Gate System: Implement objective verification using gate conditions before advancing to the next step.
  • Fail Routes: Define automatic routing on gate failure with escalation thresholds.
  • Cross-Workflow References: Transition seamlessly between different workflows.
  • Workflow Inheritance: Extend existing workflows with new steps and configurations.
  • Prompt Reuse: Reference complex prompts stored in files for consistent use.
  • Config Variables: Use configuration variables for dynamic content and context.
  • Universal Design: Compatible with any programming language.
  • Ralph Loop: Execute workflows autonomously with the Ralph Loop feature.
  • VCS Abstraction: Abstract version control system interactions for checkpointing and rollback.
  • Use Case: For example, use this Skill to automate the workflow of feature development in a software project, where each step involves writing code, running tests, and collecting evidence of success before moving on to the next step.

Quick Start

Initialize the DevFlow workflow for a new project by running the following command:

devflow init --language python --name "My Project"

Frequently Asked Questions about devflow

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

FAQPage Schema
How do I automate AI-assisted software development workflows with step-by-step verification?

AI-assisted software development workflows can be automated using structured gate-based verification, progressive disclosure, and step-by-step advancement to ensure objective validation checks pass before moving to the next phase.

How do I define software development workflows in TOML files?

Software development workflows can be defined in TOML files to enable progressive disclosure and step-by-step advancement, utilizing configuration variables for dynamic content and referencing complex prompts stored in separate files.

How does the gate system handle failure routing in automated development workflows?

The gate system handles failure routing by defining automatic fail routes with escalation thresholds, ensuring workflows automatically route to predefined steps when gate condition verification fails before advancing.

Can I use automated workflow verification with any programming language?

Automated workflow verification features a universal design compatible with any programming language, abstracting version control system interactions for checkpointing and rollback across diverse software projects.

What do I need to run automated software development workflow scripts?

You need Python version 3.9 or higher, along with Click, TOML, Jinja2, and rich libraries to parse configurations and execute the CLI commands required for automating software development workflows.

How do I initialize a new automated software development workflow project?

Initialize a new automated software development workflow project by running the `devflow init` CLI command, specifying your target language and project name to generate the required TOML configuration files.