branch-discipline
OfficialKeep commits clean with disciplined branching.
AuthorSmooth-Operation
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enforces clean Git history by ensuring every branch targets a single issue, uses small, well-scoped commits, and follows clear naming conventions.
Core Features & Use Cases
- One Branch = One Issue: Each branch addresses exactly one issue, feature, or bug fix.
- Small, Logical Commits: Commits represent a single logical change and can be independently reverted.
- Scope Discipline: Avoid mixing unrelated work in a single branch; use notes for unrelated findings and create separate branches as needed.
- Worktrees for Parallel Work: Guidance on using git worktrees to work on multiple issues simultaneously without stashing or switching contexts.
- Use Case: When starting a new feature or bug fix, create a focused branch, document the scope, and maintain a clean history suitable for PR reviews.
Quick Start
Use the /branch command to create a focused branch for an issue, e.g., /branch 123-login.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: branch-discipline Download link: https://github.com/Smooth-Operation/household-expense-tracker/archive/main.zip#branch-discipline Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.