How this skill is triggered — by the user, by Claude, or both
Slash command
/workbranch:work-issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When this skill is invoked, follow these steps:
When this skill is invoked, follow these steps:
Read .workbranch.json for team prefix (default: ENGG).
Get the current branch and try to extract a ticket ID by matching TEAM-\d+ in the branch name.
If a ticket ID is found, this new issue can optionally be noted as related. Ask the user if the new issue is related to the current work.
If the user provided a title and/or description along with the command, use those directly.
If the user has been discussing a specific bug, task, or feature earlier in the conversation, infer a sensible title and description. Present for confirmation before proceeding.
If there is no context, ask for:
linear issue create --title "TITLE" --description "DESCRIPTION" --team TEAM --assignee self --no-interactive
Important: linear issue create does NOT support --json. Parse the text output to extract the issue identifier. Then fetch details:
linear issue view ISSUE_ID --json --no-pager
Show:
ENGG-789)If this was identified as related to the current work, note the relationship and suggest the user link them in Linear if needed.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub pdodds/workbranch --plugin workbranch