vibe-scope-gate

Check proposed features against CLAUDE.md, SOUL.md, and LOC budget constraints.

6|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/jacobcy/vibe-coding-control-center --skill vibe-scope-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vibe-scope-gate
Source: https://github.com/jacobcy/vibe-coding-control-center/tree/main/supervisor/vibe-scope-gate
Command: npx skills add https://github.com/jacobcy/vibe-coding-control-center --skill vibe-scope-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents scope creep and enforces project identity by blocking proposed features that conflict with the project's declared boundaries or exceed code budget at the earliest stage of development. This ensures new work aligns with CLAUDE.md and SOUL.md policies and avoids unnecessary implementation churn.

Core Features & Use Cases

  • Document-driven validation: Reads CLAUDE.md and SOUL.md to determine whether a proposed feature aligns with the project's core identity and explicit "not doing" list.
  • Budget and LOC checks: Retrieves budgets.total from .agent/governance.yaml, estimates LOC impact for a proposed feature, and compares against remaining budget to produce a deterministic pass/fail outcome.
  • Enforcement & reporting: Triggers automatically on vibe flow new (and can be invoked manually) to produce a structured report citing specific clauses and a clear recommendation to continue, discuss, or reject.

Quick Start

Run the scope gate during a new feature proposal to check compliance against CLAUDE.md and SOUL.md and get a pass/flag report with LOC budget implications.

Frequently Asked Questions about vibe-scope-gate

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

FAQPage Schema
How do I prevent scope creep during feature kickoff?

To prevent scope creep during feature kickoff, you can enforce scope compliance by validating proposed features against project boundaries and code budget constraints. This process checks new work alignment with declared policies and returns a structured pass, discuss, or reject decision.

What is document-driven scope validation for software projects?

Document-driven scope validation is the process of reading project identity files like SOUL.md and CLAUDE.md to determine if a proposed feature aligns with declared boundaries. It references explicit non-goals and core identity clauses to ensure new development avoids unnecessary implementation churn.

How do I check if a new feature exceeds my project's code budget?

You can check if a new feature exceeds your code budget by retrieving the total budget from governance configuration files, estimating the lines of code impact for the proposed work, and comparing the estimate against the remaining budget to produce a deterministic pass or fail outcome.

Can I use scope enforcement with existing CLAUDE.md and SOUL.md policies?

Yes, you can use scope enforcement with existing CLAUDE.md and SOUL.md policies. The validation process directly reads these governance documents to reference specific clauses, checking proposed features against your project's core identity and explicit non-goals list to block conflicting work early.

What is the best way to automate scope compliance checks for new features?

The best way to automate scope compliance checks is to trigger validation automatically during new feature creation phases. This enforcement mechanism reads governance budgets, estimates code impact, and produces a structured report citing specific policy clauses with a clear recommendation to continue or reject.

Why does my proposed feature get flagged by the scope gate?

Your proposed feature gets flagged by the scope gate because it conflicts with declared project boundaries in SOUL.md or CLAUDE.md, or its estimated lines of code impact exceeds the remaining budget allocated in your governance configuration. The report provides specific clause references for the rejection.