DevFlow

Detect the current development stage and enforce CI/CD pipeline adherence.

1|1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill devflow-rooseveltadvisors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: DevFlow
Source: https://github.com/RooseveltAdvisors/claude-agent-stack/tree/main/skills/DevFlow
Command: npx skills add https://github.com/RooseveltAdvisors/claude-agent-stack --skill devflow-rooseveltadvisors

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill acts as a vigilant guardian for your development workflow, ensuring that code progresses through the correct stages of Continuous Integration and Continuous Deployment (CI/CD) and preventing common, costly mistakes like direct production edits or unmerged code.

Core Features & Use Cases

  • Stage Detection: Accurately identifies your current position in the development pipeline (e.g., developing, ready for PR, in review).
  • Deviation Prevention: Actively blocks actions that violate your defined workflow rules, such as committing directly to the main branch.
  • Guided Progression: Provides clear, actionable commands to move your work to the next stage.
  • Use Case: When you're unsure if your feature branch is ready for a pull request, you can ask DevFlow, and it will tell you exactly what needs to be done next, like pushing your commits or creating the PR.

Quick Start

Ask DevFlow to check your current development stage and guide you to the next step.

Frequently Asked Questions about DevFlow

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

FAQPage Schema
How do I prevent direct commits to the main branch in a CI/CD workflow?

To prevent direct commits to the main branch in a CI/CD workflow, you need automated guardrails that detect your current development stage and block actions violating your defined pipeline rules. This ensures code progresses correctly through stages like Branch, Push, PR, Review, and Merge.

How do I check if my feature branch is ready for a pull request?

To check if your feature branch is ready for a pull request, automate checks for branch status, working tree state, remote synchronization, open PRs, and CI status. This provides actionable next steps like pushing commits or creating the PR to guide pipeline progression.

What are the standard stages in a continuous deployment pipeline?

The standard stages in a continuous deployment pipeline are Branch, Develop, Push, PR, Review, Merge, and Deploy. Enforcing this progression prevents costly mistakes like unmerged code or direct production edits by guiding users through each defined stage.

How can I enforce code review before merging code in git?

To enforce code review before merging code in git, implement workflow adherence checks that detect the current pipeline stage and prevent deviations. This ensures all code passes through defined stages including PR creation and Review before Merge and Deploy.

Why does my CI/CD pipeline fail when I commit directly to production?

Your CI/CD pipeline fails when committing directly to production because this action violates standard workflow guardrails designed to prevent deviations. The pipeline requires code to pass through defined stages like Branch, PR, and Review to ensure proper validation before deployment.