What problem does it solve?
It turns an arbitrary starting state (uncommitted changes, an issue number, or a title) into a ready-to-work GitHub-tracked workflow without losing your local work.
Core Features & Use Cases
- Resolves or creates the tracking GitHub issue from either explicit input (issue number/title) or inferred work from your current changed files.
- Creates or switches to the correct feature branch following the naming convention type/issue_number-slug, while preserving any uncommitted changes.
- Initializes the STM workspace for that issue so you have a consistent place to store and continue evidence and artifacts.
- Use Case: You have local modifications and want a feature branch that’s properly tied to an open GitHub issue; run the play to get the issue, branch, and STM directory set up in one step.
Quick Start
Ask an agent to run /start-feature with either no arguments, an issue number like 42, or a descriptive title like Add OAuth login.