All authors
cursor avatar

Claude Skills by cursor

github.com/cursor
64 skillsA× 640 installs34 views
Check Agent CompatibilityA

Run the full repository compatibility pass: scanner score, startup path, validation loop, and docs reliability.

toolsgo
0
990
Cli For AgentsA

Designs or reviews CLIs so coding agents can run them reliably: non-interactive flags, layered --help with examples, stdin/pipelines, fast actionable errors, idempotency, dry-run, and predictable structure. Use when building a CLI, adding commands, writing --help, or when the user mentions agents, terminals, or automation-friendly CLIs.

toolsgoexpress
0
990
Continual LearningA

Orchestrate continual learning by delegating transcript mining and AGENTS.md updates to `agents-memory-updater`.

ai-agentsrails
0
990
Create Plugin ScaffoldA

Create a new Cursor plugin scaffold with a valid manifest, component directories, and marketplace wiring. Use when starting a new plugin or adding a plugin to a multi-plugin repository.

documentationgorails
0
990
Review Plugin SubmissionA

Audit a Cursor plugin for marketplace readiness. Use when validating manifests, component metadata, discovery paths, and submission quality before publishing.

documentationgodocumentation
0
990
Cursor SdkA

Guide users building apps, scripts, CI pipelines, or automations on top of the Cursor TypeScript SDK (`@cursor/sdk`). Use this skill whenever the user mentions integrating, installing, or writing code against the Cursor SDK; whenever they say `Agent.create`, `Agent.prompt`, `Agent.resume`, `agent.send`, `run.stream`, `CursorAgentError`, or `@cursor/sdk`; whenever they ask to run Cursor agents programmatically from a script, CI/CD pipeline, GitHub Action, backend service, or any other code tha...

devopstypescriptpython
0
990
Check Compiler ErrorsA

Run compile and type-check commands and report failures

toolsgo
0
990
Control CliA

Build or adapt a local harness to drive, inspect, and profile an interactive CLI or TUI without external services. Use for CLI UX checks, startup regressions, memory leaks, hangs, prompt flows, or terminal demos.

testingpythonbash
0
990
Control UiA

Build or adapt a local browser/CDP harness to drive and inspect a web, IDE, or Electron UI. Use for local UI verification, screenshots, accessibility snapshots, perf profiles, visual diffs, or reproducing UI bugs.

testingjavascriptgo
0
990
DeslopA

Remove AI-generated code slop and clean up code style

developmentrustrails
0
990
Fix CiA

Find failing PR checks, inspect logs or external check links, and apply focused fixes

toolsrailsgit
0
990
Fix Merge ConflictsA

Resolve merge conflicts non-interactively, validate build and tests, and finalize conflict resolution

toolsrailsgit
0
990
Get Pr CommentsA

Fetch and summarize review comments from the active pull request

code-quality
0
990
Loop On CiA

Monitor PR checks and fix failures until green. Uses gh pr checks as the source of truth for PR-attached checks.

toolsbashrails
0
990
Make Pr Easy To ReviewA

Prepare PRs for review by cleaning noisy history, improving PR descriptions, and adding reviewer guidance without changing code behavior. Use for "make this easy to review", "tidy this PR", "clean up commits", or "annotate the diff".

testinggobash
0
990
New Branch And PrA

Create a fresh branch, complete work, and open a pull request

code-qualityrails
0
990
Pr Review CanvasA

Generate an interactive PR review walkthrough as an HTML page. Fetches PR data via gh API, categorizes files into core vs mechanical changes, adds reviewer annotations, and renders diffs with moved-code detection. Use when the user pastes a GitHub PR URL and asks for a review, walkthrough, or summary, or says "review this PR".

documentationpythongo
0
990
Review And ShipA

Review the current branch for bugs, intent fit, and test coverage; run or write tests; commit focused work; open or update a PR.

testingbashrails
0
990
Run Smoke TestsA

Run Playwright smoke tests, debug failures, and verify fixes

testingbashrails
0
990
Thermo Nuclear Code Quality ReviewA

Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.

code-qualitygoapi
0
990
Verify ThisA

Verify a claim with fresh local evidence: restate it falsifiably, capture baseline and treatment, compare artifacts, and return VERIFIED, NOT VERIFIED, or INCONCLUSIVE.

testingapiperformance
0
990
Weekly ReviewA

Produce a weekly synthesis of authored commits with highlights by bugfix, tech debt, and net-new work

code-qualityrailsgit
0
990
What Did I Get DoneA

Summarize authored commits over a user-specified time period into a concise update

toolsrailsgit
0
990
Workflow From ChatsA

Extract durable working preferences from recent Cursor chats and convert them into skills, rules, or workflow docs. Use when asked to learn preferences, mine feedback, personalize workflows, or generate team/person-specific agent guidance.

code-qualitydebugging
0
990
Docs CanvasA

Render a documentation-style Cursor Canvas that organizes architecture notes, API references, walkthroughs, and how-tos into a navigable layout with sections, tables of contents, and cross-references. Use when the user asks for a docs canvas, documentation overview, architecture walkthrough, API reference page, or wants to render structured documentation as an interactive canvas.

documentationgoapi
0
990
OrchestrateA

Use only when the user explicitly types `/orchestrate <goal>` to decompose a large task, spawn a tree of parallel cloud-agent workers/subplanners/verifiers via the Cursor SDK, and collect structured handoffs; do not invoke autonomously.

ai-agentsgoreact
0
990
ArchitectA

Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in. Use for /architect, 'architect this', 'design this', or non-trivial work where jumping to code would lock in the wrong shape.

ai-agentsgit
0
990
ArenaA

Spawn N parallel candidates at the same task, pick a base, graft the strongest parts of the losers into it. Use for /arena, 'arena this', 'throw it in the arena', or when one attempt at a non-trivial artifact would lock in the wrong shape.

ai-agentsgogit
0
990
Automate MeA

Use for \"automate me\", \"create/update/refresh my -mode skill\", \"turn/capture my preferences or working style into a skill\", or wanting agents to follow how the user works. Drafts or revises a personal -mode skill via create-skill + unslop, optionally pulling fresh evidence from recent transcripts.

testinggorails
0
990
Figure It OutA

Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away. Scales rigor to the task, runs a hypothesis loop, and logs decisions via show-me-your-work. Use for /figure-it-out, 'figure it out', a large migration, or when no narrower playbook applies.

researchrustgo
0
990
HowA

Use for \"how does X work\", code walkthroughs before changing something, and placement / ownership / layering questions (\"where should this live\", \"which package owns this\", \"is this the right layer\"). Explains subsystem architecture, runtime flow, onboarding mental models. Can critique architecture. Use why for motivation.

ai-agentsgo
0
990
InterrogateA

Use for \"interrogate\", \"adversarial review\", \"multi-model review\", \"challenge this\", \"stress test this code\", \"find blind spots\", or \"tear this apart\". Four LLM reviewers challenge changes from independent angles.

ai-agentsgogit
0
990
Poteto ModeA

poteto's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work. Use for poteto, /poteto-mode, or requests to work in this style.

code-qualityrustgo
0
990
PlaybooksA

**You own the skill's voice.** Agent-facing prose has a higher bar than human prose; unhelpful sentences become instructions. 1. Use the **create-skill** skill (Cursor's built-in skill for authoring SKILL.md files). 2. Validate the skill: frontmatter has `name` and `description`, referenced files exist, and any cross-skill links resolve. 3. Test cases if structural; skip if subjective. 4. Run **Opening a PR**. When in doubt, delete; prose earns its keep by changing a decision. Match tone to s...

documentationgo
0
990
Principle Boundary DisciplineA

Apply when wiring validation, error handling, or framework adapters. Concentrate guards at system boundaries (CLI, config, network, external APIs); trust internal types and keep business logic in pure functions.

testingrustshell
0
990
Principle Build The LeverA

Apply when work is repetitive or bulk: many similar edits, a check you'll rerun, a population to transform, a fan-out to subagents. Build the tool that amortizes it (codemod, script, generator, or a skill your subagents follow) once you know the recipe, instead of grinding by hand.

ai-agentsgosql
0
990
Principle Encode Lessons In StructureA

Apply when you catch yourself writing the same instruction a second time, or notice a recurring correction. Encode the rule as a lint, metadata flag, runtime check, or script instead of more text.

tools
0
990
Principle Exhaust The Design SpaceA

Apply when facing a novel UI interaction or architectural decision with no precedent in the codebase. Build 2-3 competing prototypes and compare side by side before committing.

design
0
990
Principle Experience FirstA

Apply when product, UX, or feature-scope tradeoffs come up. Choose user delight over implementation convenience; ship fewer polished features over more rough ones.

designgo
0
990
Principle Fix Root CausesA

Apply when debugging. Trace each symptom to its root cause and fix it there; reproduce first, ask why until you reach it, resist nil-check guards that silence crashes.

code-qualitydebugging
0
990
Principle Foundational ThinkingA

Apply before writing logic: choosing core types and data structures, sequencing scaffold-vs-feature work, asking what concurrent actors share. Get the data structures right so downstream code becomes obvious.

devops
0
990
Principle Guard The Context WindowA

Apply when context is filling up: large outputs, long files, repeated reads, fan-out planning. Route bulk to subagents; keep summaries in the main thread, not raw payloads.

ai-agents
0
990
Principle Laziness ProtocolA

Apply when refactoring, evaluating diff size, or tempted to add abstractions, layers, or signal threading. Bias toward deletion and the smallest change that solves the problem.

code-qualityrefactoring
0
990
Principle Make Operations IdempotentA

Apply when designing commands, lifecycle steps, or processing loops that run amid crashes, restarts, and retries. Converge to the same end state regardless of partial prior runs.

code-qualitydebugging
0
990
Principle Migrate Callers Then Delete Legacy ApisA

Apply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.

code-qualityapi
0
990
Principle Minimize Reader LoadA

Apply when reviewing or shaping code that's hard to trace. Count layers between question and answer, and hidden state in the reader's head; collapse one-caller wrappers and shrink mutable scope.

code-qualityapi
0
990
Principle Never Block On The HumanA

Apply when tempted to ask 'should I do X?' on reversible work. Proceed, present the result, let the human course-correct after the fact; reserve confirmation for irreversible actions.

ai-agents
0
990
Principle Outcome Oriented ExecutionA

Apply during planned rewrites and migrations with explicit phase boundaries. Converge on the target architecture; don't preserve smooth intermediate states with throwaway compatibility code.

databasesrails
0
990
Principle Prove It WorksA

Apply after completing a task, before declaring done. Verify against the real artifact (run the feature, read the actual value, inspect the diff), not a proxy, self-report, or 'it compiles.'

testingrustgit
0
990
Principle Redesign From First PrinciplesA

Apply when integrating a new requirement into an existing design. Redesign as if the requirement had been a foundational assumption from day one, instead of bolting it on.

documentation
0
990