What problem does it solve?
This Skill eliminates the manual setup of feature branches by detecting task identifiers, gathering context, syncing from the main branch, and persisting the information developers need before planning work.
Core Features & Use Cases
- Task detection and confirmation: It parses Jira ticket keys, GitHub numbers, and local files in order, confirms the source with the developer, and fetches the details using the proper CLI tools before continuing.
- Branch orchestration: It inspects the current branch, syncs the default branch, sanitizes the slug, proposes a conventional branch name, creates the branch, and pushes it with guardrails against data loss.
- Context persistence: It writes or updates
/specs/context/{identifier}.md with the task identifier, title, type, sources, notes, and timestamps so downstream skills and future sessions inherit the context.
Use Case: Onboarding a Jira ticket before planning, during which the skill gathers the tracker description, confirms the type and title, and leaves a clean branch ready for /plan-feature.
Quick Start
Ask start-task to detect the ticket key, pull the latest main, and create the synced feature branch with saved context.