Skip to content
Conduit

skill

cursorskills

Reusable skills for Cursor AI. Workflow-driven SKILL.md files that teach the agent how to plan, debug, verify, and ship — not just generate code. Covers risk assessment, scope discipline, structured d

bluriesophos/cursorskillscommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/bluriesophos/cursorskills itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 17, 2026

Cursor Skills & Rules

Reusable skills and rules for Cursor that actually work.

Skills teach the agent how to do things — multi-step workflows that trigger based on what you're working on. Rules provide persistent context — conventions and standards injected into every relevant conversation.

Just markdown files. No magic required.


Quickstart

Skills

# Personal (available across all your projects)
cp -r skill-name/ ~/.cursor/skills/skill-name/

# Per-project (shared with anyone using the repository)
cp -r skill-name/ .cursor/skills/skill-name/

Pick the skills you want, copy them to the appropriate location, and they'll activate based on their description triggers.

Rules

# Personal (available across all your projects)
cp rules/your-rule.mdc ~/.cursor/rules/

# Per-project (shared with anyone using the repository)
cp rules/your-rule.mdc .cursor/rules/

Rules are .mdc files with YAML frontmatter. Cursor loads them automatically — either always, or when files matching their glob pattern are open.


Skills vs Rules

SkillsRules
FormatSKILL.md in a named directory.mdc file
LoadedOn-demand when trigger matchesAutomatically by Cursor
Best forMulti-step workflows, proceduresShort conventions, standards
LengthAny length (read when needed)Keep under 50 lines
Example"Run a 5-phase planning ritual""Always use camelCase in TS files"

Rule of thumb: If it has phases/steps and structured output, it's a skill. If it's a short guideline the agent should always know, it's a rule.


Skills

Planning & Risk

  • battle-plan - Complete planning ritual before significant tasks. Orchestrates scope clarification, risk assessment, estimation, and confirmation. No coding until the plan is approved.

  • pre-mortem - Before starting significant tasks, imagines failure scenarios, assesses risks, and reorders the implementation plan to address high-risk items first. Based on Gary Klein's prospective hindsight research.

  • split-decision - Before committing to architectural or technology choices, presents 2-4 viable options as a comparison table with trade-offs. States a lean with reasoning, requires explicit confirmation.

  • you-sure - Before destructive or irreversible actions (rm -rf, DROP TABLE, force push), pauses with a clear checklist of impact and requires explicit confirmation.

Code Review

  • code-review - Structured code review workflow for comparing branches. Fetches diffs, evaluates against 14 quality criteria (design, security, performance, testing, etc.), and produces prioritised issues grouped by severity. Trigger with "Review 'branch1' against 'branch2'".

  • paired-pr-review - Collaborative review where the user initiates each comment and the agent evaluates, sharpens, and appends to a running review document. Verifies premises against current code, takes an explicit accept/partial/reject verdict, surfaces options when paths diverge, and waits for explicit approval before committing each entry. Trigger when raising review comments yourself rather than asking for an autonomous review.

Data & Context Management

  • dont-be-greedy - Prevents context overflow by estimating file sizes, chunking large data, and summarizing before loading. Never loads raw files without checking first.

  • breadcrumbs - Leaves notes for future sessions in .cursor/breadcrumbs.md. Records what was tried, what worked, what failed. Session-to-session memory without manual updates.

Debugging & Problem Solving

  • rubber-duck - When users describe problems vaguely, forces structured articulation through targeted questions before proposing solutions. Catches XY problems and handles frustrated users.

  • debug-to-fix - Full debug cycle: clarify, investigate, fix, verify. Chains rubber-duck and prove-it with built-in investigation. Prevents jumping to fixes before understanding the problem.

  • zero-in - Before searching, forces you to zero in: what exactly are you looking for, what would it look like, where would it live, what else might it be called.

Quality & Verification

  • prove-it - Before declaring tasks complete, actually verify the outcome. Run the code. Test the fix. No victory laps without proof.

  • loose-ends - Before declaring work done, sweeps for: unused imports, TODO comments created, missing tests, console.logs left in, stale references.

  • trace-it - Before modifying shared code (utils, types, configs), traces all callers first. Prevents "fixed one thing, broke three others."

Code Discipline

  • stay-in-lane - Before making changes, verifies they match what was asked. Catches scope creep before it happens - no "while I'm here" improvements.

  • sanity-check - Before building on assumptions, validates them. Prevents assumption cascades where one wrong guess leads to a completely wrong solution.

  • keep-it-simple - Before adding abstraction, asks "do we need this now?" Resists over-engineering. Three similar lines are better than a premature abstraction.

  • safe-refactor - Refactoring cycle: assess risk, prepare, implement, verify. Chains pre-mortem and prove-it. Prevents "refactor broke production" disasters.

  • careful-delete - Destruction cycle: assess blast radius, explicit confirmation, document. Chains pre-mortem and you-sure. No rm -rf or DROP TABLE without ceremony.

JIRA & Project Management

  • jira-ticket-creator - Bulk-create JIRA tickets using a template ticket for project, components, and required custom fields. Extracts field configuration from the template via the REST API, creates tickets with proper ADF formatting, and handles linking and file attachments. Uses acli OAuth authentication.

Release & Deployment

  • pegasus-release-analysis - Analyze Pegasus release branches to extract tickets, pull requests, feature flags, API changes, and GraphQL operations. Provides systematic approach to release documentation and impact analysis.

Productivity & Growth

  • pair-mode - Transforms the agent into a pair programming partner. Explains reasoning, teaches patterns, adjusts depth to your level. Activate with "let's pair on this."

  • retrospective - After completing significant tasks, documents what worked, what failed, and key learnings. Failed attempts get documented first.

  • learn-from-this - When a session contains a significant failure, analyses the root cause and drafts a new skill to prevent it. The skill library grows from real pain, not theory.

Awareness

  • drip - Tracks and surfaces estimated water consumption per session (~0.5ml per 1,000 tokens). Makes the physical cost of AI visible. Not guilt - just awareness.

Rules

Rules live in the rules/ directory. See the rules README for format details and installation instructions.

No rules have been added yet — contributions welcome.


Writing Your Own

Skills

Skills are SKILL.md files with YAML frontmatter in a named directory:

skill-name/
  SKILL.md
  scripts/        # optional helper scripts
---
name: your-skill-name
description: Brief description including when to use it.
---

# Your Skill Name

## Instructions
Clear, step-by-step guidance for the agent.

The description field is critical — it's how the agent decides when to apply your skill. Include both WHAT the skill does and WHEN to use it.

Key principles:

  1. Description is the trigger - Write "Use when [condition]" to help the agent know when to activate
  2. One job, done well - If it has "and also", make two skills
  3. Code in scripts, not markdown - Reference scripts/foo.py, don't embed code
  4. NEVER/ALWAYS sections - Clear guardrails for agent behavior

Rules

Rules are .mdc files with YAML frontmatter:

---
description: Brief description of what this rule enforces
globs: **/*.ts           # Optional: only apply when matching files are open
alwaysApply: false       # true = inject into every conversation
---

Your rule content here. Keep it concise.

Key principles:

  1. Under 50 lines - Rules are injected into context; keep them lean
  2. One concern per rule - Split broad guidance into focused pieces
  3. Concrete examples - Show the right way, not just the wrong way
  4. alwaysApply sparingly - Most rules should be scoped to file patterns

Storage Locations

TypeSkillsRules
Personal~/.cursor/skills/skill-name/~/.cursor/rules/rule-name.mdc
Project.cursor/skills/skill-name/.cursor/rules/rule-name.mdc

Guides

Standalone setup docs — not skills or rules, but useful workflows worth sharing.

  • Claude Code + iTerm2: Dynamic Tab Colors by State — Make iTerm2 tabs change color based on Claude Code state: blue while working, green when idle, red when Claude is about to run a Write/Edit/Bash/NotebookEdit tool (held red while a permission prompt is open). Especially useful when running multiple Claude sessions in parallel.
  • Codex CLI + iTerm2: Dynamic Tab Colors by State — Install a global ~/.codex hook so all Codex sessions color iTerm2 tabs blue while working, green when idle, and red on permission requests, with red persisting across denied approvals.

Credits

Adapted from Claude-Skill-Potions by @elliot. Original skills designed for Claude Code, converted here for Cursor's skill system.

↑↓ navigate openesc close