Kvmzen Blog
← Back to Tech in practice

2026 Claude Code Skills Template Collection (100+ Free Examples)

AIDevelopment ·~10 min read

2026 Claude Code Skills Template Collection (100+ Free Examples) - Kvmzen

In 2026, AI coding assistants have evolved from chat completions to orchestratable Agent workflows. Claude Code Skills (Anthropic's terminal agent) and Cursor Agent Skills (built into the IDE) share the same SKILL.md spec — Markdown files that teach the AI how to handle specific scenarios.

If you're still pasting "please review this PR using our team standards" into every conversation, it's time to write that into a Skill once and reuse it forever. This guide provides 120+ ready-to-use Skill names and trigger scenarios, plus 8 copy-paste templates covering the full development pipeline from code review to DevOps.

120+
Categorized Skill examples
8
Copy-paste SKILL.md skeletons
12
Code review · Testing · DevOps · Security…

What are Skills? How do they relate to Rules and MCP?

Mechanism Location Trigger Best for
Rules .cursor/rules/ or root AGENTS.md Always in context Coding style, naming, prohibitions
Skills ~/.cursor/skills/ or .cursor/skills/ Agent loads by matching description Multi-step workflows, domain expertise
MCP External service connections Agent calls tool APIs Databases, browsers, CI systems

In short: Rules set the baseline, Skills teach the method, MCP connects tools.

Claude Code Skills typically live in ~/.claude/skills/ (personal) or .claude/skills/ (project). Cursor uses ~/.cursor/skills/ and .cursor/skills/. The format is interchangeable — all templates in this guide work in both.

2026 update
Cursor promoted Agent Skills from experimental to GA in early 2026, supporting both project-level and personal Skills. Claude Code adopted the same YAML frontmatter spec. Both tools can now share the same Skill repository.

SKILL.md standard structure

Each Skill is a directory with SKILL.md as the core file:

my-skill/
├── SKILL.md          # Required: main instructions + YAML frontmatter
├── reference.md      # Optional: detailed reference
├── examples.md       # Optional: input/output examples
└── scripts/          # Optional: executable scripts
    └── validate.sh

Minimal template

---
name: my-skill-name
description: Third-person description of WHAT it does and WHEN to trigger. Include keywords for discovery.
---

# My Skill Name

## Steps
1. First concrete action
2. Second concrete action

## Output format
Describe the expected output structure.

Required frontmatter fields

Field Requirement Purpose
name ≤64 chars, lowercase letters/numbers/hyphens Unique identifier
description ≤1024 chars, third person Agent uses this to decide whether to load the Skill

Best practices (2026)

  1. Be concise — only add what the agent doesn't already know
  2. description is key — state WHAT + WHEN with trigger keywords
  3. Main file ≤500 lines — move details to reference.md
  4. Actionable steps — numbered lists, not vague guidance
  5. Never create skills in ~/.cursor/skills-cursor/ — reserved for Cursor built-ins

120+ Skill quick reference

Below are 120 ready-to-use Skill names across 12 categories with trigger scenarios and suggested description keywords. Copy a name, create the directory, and customize.

1. Code review & quality (10)

#Skill nameTrigger scenariodescription keywords
1code-reviewPR / diff reviewpull request, code review, diff
2security-reviewSecurity vulnerability scansecurity, vulnerability, OWASP
3performance-reviewPerformance hotspot analysisperformance, bottleneck, profiling
4refactor-suggestRefactoring suggestionsrefactor, clean code, smell
5api-design-reviewAPI design reviewREST, API design, endpoint
6typescript-strictTypeScript type safety reviewTypeScript, type safety, strict
7react-patternsReact component reviewReact, hooks, component
8go-idiomsGo idioms checkGo, idioms, error handling
9python-pep8Python style reviewPython, PEP8, lint
10accessibility-audita11y accessibility auditaccessibility, WCAG, a11y

2. Git & version control (10)

#Skill nameTrigger scenariodescription keywords
11commit-messageGenerate conventional commitscommit message, conventional commits
12changelog-writerWrite CHANGELOGchangelog, release notes
13branch-namingBranch naming suggestionsbranch, git flow
14merge-conflictResolve merge conflictsmerge conflict, rebase
15git-blame-analysisTrace code change historygit blame, history
16pr-descriptionWrite PR descriptionspull request description
17squash-commitsClean up commit historysquash, interactive rebase
18git-hooks-setupConfigure pre-commit hooksgit hooks, pre-commit, husky
19monorepo-workflowMonorepo branching strategymonorepo, turborepo, nx
20release-taggingSemantic version taggingsemver, release, tagging

3. Testing (10)

#Skill nameTrigger scenariodescription keywords
21unit-test-writerGenerate unit testsunit test, jest, pytest
22integration-testIntegration test scaffoldingintegration test, e2e setup
23test-coverageCoverage analysis & gapscoverage, untested paths
24mock-factoryGenerate mock datamock, fixture, factory
25snapshot-testSnapshot test maintenancesnapshot, visual regression
26playwright-e2ePlaywright E2E scriptsPlaywright, browser test
27api-contract-testAPI contract testscontract test, OpenAPI
28load-test-k6k6 load test scriptsload test, k6, performance
29mutation-testMutation testing analysismutation testing, stryker
30test-flaky-debugDebug flaky testsflaky test, intermittent failure

4. DevOps & CI/CD (10)

#Skill nameTrigger scenariodescription keywords
31dockerfile-optimizeOptimize DockerfilesDockerfile, multi-stage, image size
32github-actionsGitHub Actions workflowsGitHub Actions, CI pipeline
33gitlab-ciGitLab CI configGitLab CI, .gitlab-ci.yml
34kubernetes-manifestK8s YAML generationKubernetes, deployment, helm
35terraform-moduleTerraform module authoringTerraform, IaC, HCL
36ansible-playbookAnsible playbooksAnsible, provisioning
37nginx-configNginx reverse proxy confignginx, reverse proxy, SSL
38monitoring-setupPrometheus/Grafana setupmonitoring, Prometheus, alerting
39log-analysisLog pattern analysislogs, ELK, structured logging
40rollback-runbookRollback runbooksrollback, incident, runbook

5. Security (10)

#Skill nameTrigger scenariodescription keywords
41owasp-top10OWASP Top 10 checkOWASP, injection, XSS
42secrets-scanSecret leak scanningsecrets, API key, credential
43dependency-auditDependency vulnerability auditnpm audit, CVE, Snyk
44auth-reviewAuth & authorization reviewOAuth, JWT, RBAC
45sql-injectionSQL injection detectionSQL injection, parameterized query
46cors-csp-configCORS/CSP header configCORS, CSP, security headers
47pen-test-reportPen test report templatepenetration test, finding
48gdpr-complianceGDPR compliance checkGDPR, privacy, PII
49ssl-tls-configTLS configuration reviewTLS, certificate, HTTPS
50sbom-generatorSoftware bill of materialsSBOM, supply chain

6. Documentation (10)

#Skill nameTrigger scenariodescription keywords
51readme-writerGenerate READMEREADME, project documentation
52api-docs-openapiOpenAPI doc generationOpenAPI, Swagger, API docs
53adr-writerArchitecture decision recordsADR, architecture decision
54inline-commentsAdd code commentscode comments, docstring
55migration-guideVersion migration guidesmigration, upgrade guide
56onboarding-docOnboarding documentationonboarding, getting started
57runbook-writerOperations runbooksrunbook, SOP, operations
58tech-blog-postTechnical blog writingblog post, technical writing
59mermaid-diagramMermaid architecture diagramsMermaid, diagram, flowchart
60javadoc-jsdocAPI comment generationJSDoc, JavaDoc, Sphinx

7. Database (10)

#Skill nameTrigger scenariodescription keywords
61sql-optimizeSQL query optimizationSQL, query plan, index
62migration-sqlDatabase migration scriptsmigration, ALTER TABLE, Flyway
63schema-designTable schema designschema, normalization, ER diagram
64postgres-tuningPostgreSQL tuningPostgreSQL, vacuum, EXPLAIN
65redis-patternsRedis usage patternsRedis, cache, pub/sub
66mongodb-schemaMongoDB document designMongoDB, document model
67prisma-schemaPrisma schema authoringPrisma, ORM, schema.prisma
68data-seedSeed data generationseed data, fixture, faker
69backup-restoreBackup & restore scriptsbackup, restore, pg_dump
70etl-pipelineETL pipeline designETL, data pipeline, dbt

8. Frontend (10)

#Skill nameTrigger scenariodescription keywords
71react-componentReact component scaffoldingReact component, JSX
72vue-composableVue Composable authoringVue 3, composable, Pinia
73tailwind-stylingTailwind CSS stylingTailwind, utility CSS
74css-responsiveResponsive layoutsresponsive, mobile-first, media query
75state-managementState management selectionRedux, Zustand, state
76nextjs-app-routerNext.js App RouterNext.js, RSC, app router
77i18n-setupInternationalization setupi18n, localization, react-intl
78storybook-storyStorybook story authoringStorybook, component story
79bundle-optimizeBundle size optimizationbundle size, tree shaking, code split
80form-validationForm validation logicform, validation, zod, yup

9. Backend & API (10)

#Skill nameTrigger scenariodescription keywords
81rest-api-designRESTful API designREST, endpoint, HTTP methods
82graphql-schemaGraphQL schema definitionGraphQL, resolver, schema
83grpc-protobufgRPC / ProtobufgRPC, protobuf, service definition
84express-middlewareExpress middlewareExpress, middleware, Node.js
85fastapi-endpointFastAPI routesFastAPI, Python, Pydantic
86error-handlingUnified error handlingerror handling, exception, status code
87rate-limitingRate limiting implementationrate limit, throttle, token bucket
88webhook-handlerWebhook handlingwebhook, event, signature verify
89background-jobBackground job queuesqueue, Celery, BullMQ, Sidekiq
90microservice-splitMicroservice decompositionmicroservice, bounded context, DDD

10. AI / LLM integration (10)

#Skill nameTrigger scenariodescription keywords
91prompt-engineeringPrompt optimizationprompt, LLM, few-shot
92rag-pipelineRAG pipeline setupRAG, embedding, vector store
93agent-orchestrationMulti-agent orchestrationagent, orchestration, tool use
94mcp-serverMCP Server developmentMCP, model context protocol
95llm-evalLLM output evaluationevaluation, benchmark, LLM judge
96token-optimizeToken usage optimizationtoken, context window, cost
97fine-tune-guideFine-tuning guidancefine-tune, LoRA, training data
98embedding-searchSemantic search implementationembedding, semantic search, FAISS
99guardrailsAI output guardrailsguardrails, content filter, safety
100function-callingFunction calling implementationfunction calling, tool use, OpenAI

11. Mobile & cross-platform (10)

#Skill nameTrigger scenariodescription keywords
101swiftui-viewSwiftUI view authoringSwiftUI, iOS, view
102kotlin-composeJetpack Compose UICompose, Android, Kotlin
103react-native-screenRN screen developmentReact Native, mobile screen
104flutter-widgetFlutter WidgetFlutter, Dart, widget
105app-store-submitApp Store submissionApp Store, TestFlight, submission
106push-notificationPush notification integrationpush notification, APNs, FCM
107deep-linkingDeep link configurationdeep link, universal link
108offline-firstOffline-first architectureoffline, sync, local storage
109app-perf-profileMobile performance profilingInstruments, Android Profiler
110ci-mobile-buildMobile CI buildsFastlane, Xcode Cloud, mobile CI

12. Project management & collaboration (10)

#Skill nameTrigger scenariodescription keywords
111sprint-planningSprint planning assistancesprint, planning, estimation
112ticket-breakdownBreak requirements into ticketsticket, user story, breakdown
113retro-facilitatorRetrospective facilitationretrospective, retro, team
114incident-postmortemIncident postmortem reportspostmortem, incident, RCA
115tech-debt-auditTechnical debt audittech debt, prioritization
116rfc-reviewRFC design reviewRFC, design proposal, review
117estimation-pokerStory point estimationestimation, story points, planning poker
118standup-summaryStandup summary generationstandup, daily sync, summary
119okr-alignmentOKR alignment checkOKR, goal alignment
120handoff-checklistProject handoff checklisthandoff, knowledge transfer

8 copy-paste SKILL.md templates

Copy these into .cursor/skills/<name>/SKILL.md or ~/.claude/skills/<name>/SKILL.md and customize.

Template 1: Code review

---
name: code-review
description: Review code changes for quality, security, and best practices. Use when reviewing pull requests, diffs, or when the user asks for a code review.
---

# Code Review

## Checklist
1. Read the full diff before commenting
2. Check for security issues (injection, XSS, secrets)
3. Verify error handling on all external calls
4. Confirm tests cover new logic
5. Flag breaking API changes

## Output Format
- **Critical**: must fix before merge
- **Suggestion**: optional improvement
- **Praise**: well-done patterns worth keeping

Template 2: Commit message

---
name: commit-message
description: Generate descriptive commit messages following Conventional Commits. Use when the user asks to write commit messages or review staged changes.
---

# Commit Message Generator

## Format
`<type>(<scope>): <subject>`

Types: feat, fix, docs, style, refactor, test, chore

## Rules
- Subject ≤ 72 characters, imperative mood
- Body explains WHY, not WHAT
- Reference issue numbers when applicable

Templates 3–8

The remaining templates cover unit testing, Dockerfile optimization, security review, API documentation, database migrations, and MCP server development — same structure as Templates 1–2 with scenario-specific checklists. See the Chinese version for full copy-paste bodies, or adapt from the Skill names in the catalog above.

Installation & usage

Cursor

  1. Create: .cursor/skills/my-skill/SKILL.md (project) or ~/.cursor/skills/my-skill/SKILL.md (personal)
  2. Mention the scenario in Agent chat — the agent matches description and loads the Skill
  3. Or invoke explicitly: /my-skill-name or @my-skill in the prompt

Claude Code

  1. Create: ~/.claude/skills/my-skill/SKILL.md
  2. Describe the task in the terminal — the agent auto-matches
  3. Project Skills go in .claude/skills/ and can be committed to Git

Team sharing

  • Commit .cursor/skills/ to version control
  • List available Skills and triggers in README.md
  • Add examples.md per Skill showing expected I/O
  • Review description wording when new team members join
Pro tip
Chain Skills together: run security-review first, then unit-test-writer to fill gaps, then commit-message for the commit. Skill chaining is the core pattern of heavy Agent workflows in 2026.

Your dev environment matters too

Skills are only as good as the hardware and OS they run on. iOS-related Skills (swiftui-view, app-store-submit) require macOS + Xcode; large monorepo code-review Skills need sufficient memory and disk I/O.

For a full cloud macOS dev environment to pair with Claude Code or Cursor Agent, Kvmzen Mac cloud rental offers dedicated Mac mini M4 instances on a monthly plan — compatible with every Skill template in this guide.

Further reading

Frequently asked questions

What's the difference between Claude Code Skills and Cursor Rules?

Rules are persistent project-level constraints (coding style, naming) that are always in context. Skills are scenario-specific workflow instructions loaded dynamically when relevant. Rules set the baseline; Skills teach the method.

Should Skills live in a personal or project directory?

Personal skills (~/.cursor/skills/) suit cross-project utilities like commit messages or PR reviews. Project skills (.cursor/skills/) suit team-specific domain knowledge. For team repos, prefer project skills under version control.

How long should a SKILL.md be?

Keep the main file under ~500 lines. Put core instructions in SKILL.md and detailed references in reference.md or examples.md. Long skills compete for the agent's shared context window and reduce response quality.

Limited-time offer

More than a Mac — your development base in the cloud

Dedicated compute · Global nodes · Monthly subscription · No hardware to buy

Back to home
Limited-time offer View plans