skills/start-work/SKILL.md
Assign a Jira issue to yourself and convert it into an OpenSpec proposal. Use when the user says "start work", "pick up an issue", "take the next ticket", or provides a Jira key and wants to begin work on it. Handles issue selection from the backlog, assignment, transition to In Progress, and scaffolding an OpenSpec change with Jira context embedded in the proposal.
npx skillsauth add avantmedialtd/skills start-workInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Assign a Jira issue to yourself and convert it into an OpenSpec proposal. Hands off to the OPSX workflow once the proposal exists.
Examples:
If no issue-key is provided, fetch the topmost issue from the board:
af jira projects --json
af jira search "project = <PROJECT> AND status = 'Selected for Development' ORDER BY Rank ASC" --limit 1 --json
Fetch the issue details using af jira get <issue-key>.
Assign the issue to yourself using af jira assign <issue-key> --to $(af jira get <issue-key> --json | jq -r '.reporter.emailAddress') — but first check who the current user is by looking at the Jira config or asking.
Transition the issue to "In Progress" using af jira transition <issue-key> --to "In Progress". If this fails, run af jira transitions <issue-key> to find the correct status name.
Create an OpenSpec change using the OPSX workflow:
change-id from the issue key and summary (kebab-case, verb-led)openspec-new-change skill (Skill tool) with the change-id
openspec-continue-change skill (Skill tool) to create the proposal artifact, enriching with Jira context:
**Jira**: [ISSUE-KEY](jira-url)STOP and hand off to OPSX workflow
Suggest: "Proposal created. Run /opsx:continue to create the next artifact, or /opsx:ff to generate all remaining artifacts."
If the project instructions specify a default Jira project key (e.g., Jira project: PROJ), use it as the default for --project, list, types, and JQL queries. Explicit user input always overrides the default.
openspec/AGENTS.md for OpenSpec conventionsaf jira --help for Jira CLI options/opsx:new and /opsx:ff for the full artifact workflowdevelopment
Manage Bitbucket Cloud pull requests, comments, tasks, and pipelines from the command line. Use when working with PRs, reviewing code, leaving inline comments, creating PR tasks, triggering or inspecting Bitbucket Pipelines, or looking up reviewer account IDs.
development
Opinionated TypeScript and React development standards from Avant Media. Use when scaffolding new components, reviewing code, writing TypeScript interfaces or types, setting up project structure, creating React hooks, or working on any TypeScript/React codebase. Also use when the user asks about best practices, patterns, or conventions for TypeScript or React projects, even if they don't explicitly mention "standards."
development
Bun/Elysia/React/MUI monorepo stack blueprint. Use when scaffolding a new project, adding a new app or package to the monorepo, choosing dependencies, or making architectural decisions. Contains the full tech stack, conventions, and wiring patterns.
tools
Manage Jira issues from the command line. Use when working with Jira issues, creating tasks, updating status, assigning work, linking issues, managing versions, setting or reading custom fields (Story Points, Sprint, Severity, etc.), or searching for issues.