A collection of reusable Cursor agent skills.
Path: jira-tickets/SKILL.md
Create JIRA tickets at any hierarchy level (Epic, Story, Task, Sub-task, Bug) via the GitKraken MCP integration. The skill infers as much as possible from conversation context and only asks for what it can't determine.
Requirements:
- GitLens extension with a connected JIRA integration
- GitKraken MCP server enabled in Cursor
Usage:
- Copy
jira-tickets/SKILL.mdinto your project's.cursor/skills/jira-tickets/directory - Ask the agent to create a JIRA ticket — it will pick up the skill automatically
Path: github-issues/SKILL.md
Create GitHub issues on any repo from a context document or conversation. The skill parses raw input, improves titles and descriptions, infers labels, presents a review table for approval, and then creates the issues.
Requirements:
- GitLens extension with a connected GitHub integration
- GitKraken MCP server enabled in Cursor
Usage:
- Copy
github-issues/SKILL.mdinto your project's.cursor/skills/github-issues/directory - Provide a context doc or describe the issues you want to create
- The agent will parse, improve, and present them for review before creating
Path: weekly-report/SKILL.md
Generate a weekly status report by aggregating Git commits, JIRA tickets, GitHub issues, and pull requests. Categorises work into completed, in-progress, and blockers, then formats as markdown, Slack-ready, or email.
Requirements:
- GitLens extension with connected JIRA and/or GitHub integrations
- GitKraken MCP server enabled in Cursor
Usage:
- Copy
weekly-report/SKILL.mdinto your project's.cursor/skills/weekly-report/directory - Ask the agent for a weekly status report or standup summary
Path: adr-writer/SKILL.md
Capture architecture decisions as ADRs (Architecture Decision Records) using the standard Nygard template. Extracts context, decision, and alternatives from conversation, auto-numbers the file, and writes it to the project.
Requirements:
- No external integrations required — works with the filesystem only
Usage:
- Copy
adr-writer/SKILL.mdinto your project's.cursor/skills/adr-writer/directory - Discuss a technical decision in conversation, then ask the agent to record it as an ADR
Path: rfc-drafter/SKILL.md
Draft RFCs and technical proposals from conversation context. Structures ideas into a formal document with summary, motivation, proposal, alternatives, and open questions. Supports multiple output formats and depth levels.
Requirements:
- No external integrations required — works with the filesystem only
Usage:
- Copy
rfc-drafter/SKILL.mdinto your project's.cursor/skills/rfc-drafter/directory - Discuss a technical idea in conversation, then ask the agent to draft an RFC or proposal
Path: pr-description/SKILL.md
Draft a pull request title and description from the current branch's commits and diff, filling in the repo's PR template if one exists. Optionally creates the PR via the GitHub CLI.
Requirements:
- No external integrations required — works with local git only
- GitHub CLI (
gh) if you want the skill to create the PR for you; otherwise it just drafts the markdown
Usage:
- Copy
pr-description/SKILL.mdinto your project's.cursor/skills/pr-description/directory - Ask the agent to draft a PR description for the current branch
Path: self-review/SKILL.md
Run a self-review of uncommitted or branch changes against this repo's existing reviewer checklists (reviewers/review-*), routing changed files to the relevant reviewers and producing one consolidated findings report.
Requirements:
- The
reviewers/skill files must be present alongside this skill (they already are in this repo)
Usage:
- Copy both
self-review/SKILL.mdand thereviewers/directory into your project's.cursor/skills/directory - Ask the agent to self-review your changes before opening a PR
Path: repo-orientation/SKILL.md
Generate a repo orientation/onboarding guide by detecting the tech stack, mapping the directory structure, finding entry points, and summarising conventions, tooling, and CI/CD.
Requirements:
- No external integrations required — works with the filesystem only
Usage:
- Copy
repo-orientation/SKILL.mdinto your project's.cursor/skills/repo-orientation/directory - Ask the agent to generate an onboarding guide or help you understand the codebase
Path: engineering-journal/SKILL.md
Log debug sessions, learnings, and end-of-day reflections into a structured weekly journal. Combines rubber-duck debugging with a learning log. Entries are searchable and feed into 1:1 prep and weekly reports.
Requirements:
- No external integrations required — works with the filesystem and git only
Usage:
- Copy
engineering-journal/SKILL.mdinto your project's.cursor/skills/engineering-journal/directory - Ask the agent to log a debug session, record a learning, or do an end-of-day reflection
Path: code-explainer/SKILL.md
Explain code at any scope — file, directory, or full repo. Supports quick scan, deep dive, system context, and onboarding map modes. Traces request paths, names patterns, flags newcomer traps, and cross-references knowledge skills.
Requirements:
- No external integrations required — works with the filesystem and git only
Usage:
- Copy
code-explainer/SKILL.mdinto your project's.cursor/skills/code-explainer/directory - Ask the agent to explain a file, walk through a module, or give you an onboarding map of the repo
Path: question-formatter/SKILL.md
Turn a messy "it's not working" into a structured, answerable technical question. Guards against the XY Problem, auto-gathers code context and errors, and formats for Slack, GitHub, or verbal delivery.
Requirements:
- No external integrations required — works with the filesystem and git only
Usage:
- Copy
question-formatter/SKILL.mdinto your project's.cursor/skills/question-formatter/directory - Ask the agent to help you formulate a question for your team or format a question for Slack
Path: one-on-one-prep/SKILL.md
Prepare for 1:1 meetings with your manager by auto-pulling recent work activity (commits, PRs, tickets) and prompting for reflection on wins, blockers, learning, and discussion topics.
Requirements:
- GitLens extension with connected JIRA and/or GitHub integrations (optional — falls back to git log)
- GitKraken MCP server enabled in Cursor (optional)
Usage:
- Copy
one-on-one-prep/SKILL.mdinto your project's.cursor/skills/one-on-one-prep/directory - Ask the agent to prepare for your 1:1 or prep for a meeting with your manager
MIT