Skip to content

Skills ​

Custom skills live in .claude/skills/ as directories containing a SKILL.md file. Each skill becomes a /skill-name you can run in Claude Code.

Available skills ​

/create-adr ​

Creates a new Architecture Decision Record. Takes a title as an argument (e.g. /create-adr Use RTK Query for API layer), determines the next ADR number, scaffolds the file in docs/architecture/ADR/, adds it to the VitePress sidebar, and optionally helps you fill in the content.

/create-pr ​

Creates a draft pull request for the current branch. Determines the base branch, extracts the ticket or prefix from the branch name, builds a title and body from commits and the PR template, and creates the PR via gh pr create --draft. Leaves E2E checkboxes unchecked (this is to be done manually by the developer)

/jira ​

Fetches Jira ticket details when given a ticket URL or key (e.g., APY-1234). Downloads all image and PDF attachments to a local cache, maps them to the description or comment that references them, and handles video attachments with optional frame extraction via ffmpeg. Also fetches cross-references — linked issues, mentioned ticket keys, and epic sibling context — so you get full surrounding context in a single call. Suggests a branch name following the APY-1234-short-description convention for Jira auto-linking.

Two environment variables are required: JIRA_EMAIL and JIRA_API_TOKEN.

These can be set in ~/.claude/settings.json under the env key. See the Claude Code documentation on environment variables for details.

Example:

{ "env": { "JIRA_EMAIL": "[email protected]", "JIRA_API_TOKEN": "your-api-token" } }