start-issue
Start work on a Linear issue — fetch details, create branch, move to In Progress
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Start work on a Linear issue — fetch details, create branch, move to In Progress
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Resolve a commit blocked by gitleaks — move the secret to .env, ask the user to populate it, and WAIT for confirmation before retrying the commit
Close a Linear issue with evidence — runs 3 gates (tests, CI, acceptance criteria) before closing
Create a well-documented issue in Linear with objective, description, acceptance criteria, and technical notes
Display project status dashboard — Linear issues, current branch, CI status
| name | start-issue |
| description | Start work on a Linear issue — fetch details, create branch, move to In Progress |
| user-invocable | true |
| allowed-tools | Bash(git *) Bash(python3 scripts/*) |
| argument-hint | <ISSUE_ID> (e.g., DEMO-1) |
Begin work on Linear issue $ARGUMENTS.
Fetch issue from Linear:
python3 scripts/linear_client.py get $0
Show the user: title, description, acceptance criteria.
Create a feature branch from the issue metadata:
git checkout -b feat/$0-<slugified-title>
Use the issue title to generate a short kebab-case slug.
Move to In Progress in Linear:
python3 scripts/linear_client.py move $0 "In Progress"
Confirm to the user:
Issue $0 started.
Branch: feat/$0-<slug>
Status: In Progress