What problem does it solve?
Manually creating standardized feature branches and linking them to project tracking issues is tedious, prone to naming inconsistencies, and easy to forget during fast-paced development work.
Core Features & Use Cases
- Automated Branch Naming: Slugifies human-readable feature descriptions to create valid
feature/<slug> branch names that follow project conventions.
- Precondition Validation: Checks for uncommitted changes and duplicate branch names to avoid git errors, prompting for user input when issues are detected.
- Auto Issue Tracking: Creates a linked crosslink issue with medium priority and the
feature label to track feature work from the very start.
- Use Case: When starting work on a new feature like "add batch retry logic", this skill handles all setup steps so you can begin coding immediately without manual bookkeeping.
Quick Start
Use the feature skill to create a feature branch and linked crosslink issue for adding batch retry logic.