Agent skill
phase-gated-commits
Break large features into phases where each phase follows implement -> review -> commit cycle. Use for multi-file features or refactoring that should have clean git history.
Install this agent skill to your Project
npx add-skill https://github.com/vibeeval/vibecosystem/tree/main/skills/phase-gated-commits
SKILL.md
Phase-Gated Commits
Break large features into clean, reviewable commits. Each phase is a gate: no proceeding until the previous phase is committed with tests passing.
When to Use
- Features touching 5+ files
- Refactoring that should be bisectable
- Multi-day tasks where context may reset
- PRs that will be reviewed by others
The Pattern
Phase 1: Foundation
-> Implement
-> Test
-> Review
-> Commit: "feat(x): add foundation for Y"
Phase 2: Core Logic
-> Implement
-> Test
-> Review
-> Commit: "feat(x): core logic for Y"
Phase 3: Integration
-> Implement
-> Test
-> Review
-> Commit: "feat(x): wire Y into A and B"
Phase 4: Polish
-> Documentation
-> Edge cases
-> Commit: "docs(x): document Y usage"
Rules
- No phase skipping. Phase 2 cannot start until Phase 1 is committed.
- Green tests before commit. Every phase commit must pass all tests.
- Atomic commits. Each phase is one logical change. If it's too big, split the phase.
- Revertable. Each phase commit can be reverted without breaking later phases.
- Named phases. Every phase has a clear name and objective in the plan.
Phase Template
## Phase N: <Name>
**Goal:** <one sentence>
**Files:** <list>
**Test:** <how to verify>
**Commit message:** <draft>
**Acceptance:** <what "done" looks like>
Integration
- Works with
persistent-planningskill (track phases in PLAN.md) - Triggers
verifieragent before each commit - Compatible with
autonomous-prworkflow commit-trailersskill adds phase metadata to commit messages
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
python-testing
Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.
golang-patterns
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
tdd-migration-pipeline
Orchestrator-only workflow for migrating/rewriting codebases with full TDD and agent delegation
hizir
Hızır'ın kullanım kılavuzu. Tüm komutlar, agent'lar, workflow'lar, sistemler burada. /hizir yaz, her şeyi gör.
secret-patterns
30+ service-specific secret detection regex patterns, entropy-based detection, PEM/JWT/Base64 identification, and false positive filtering.
agentica-prompts
Write reliable prompts for Agentica/REPL agents that avoid LLM instruction ambiguity
Didn't find tool you were looking for?