Conventional Commit Writer
A SKILL.md that makes your agent write clean conventional commits, every time.
by Anysphere
Cursor Project Rules are Markdown-with-metadata files stored in your repo under `.cursor/rules/` (the `.mdc` format). Each rule carries frontmatter — a description, glob patterns, and an alwaysApply flag — that decides when Cursor injects it into the model's context. They replace the older single-file `.cursorrules` and let a team encode conventions the agent follows automatically.
MCP servers, rules, and VS Code-compatible extensions.
Setup steps with copy-paste config. Sources are cited under each method.
Requires: Cursor installed · A project folder
Create the rules directory
Add a `.cursor/rules/` folder at your project root and create a `.mdc` file per rule.
mkdir -p .cursor/rules && touch .cursor/rules/conventions.mdcWrite the rule with frontmatter
The frontmatter's globs/alwaysApply control when the rule loads; the body is the instruction.
---
description: Enforce our TypeScript API conventions
globs: ["**/*.ts", "**/*.tsx"]
alwaysApply: false
---
- Validate all request bodies with zod.
- Return typed Result objects; do not throw across module boundaries.
- Co-locate a Vitest test with every new module.Copy-paste prompts written to exercise this plugin, with what to expect.
You want new endpoints to always include validation and a test.
Add a POST /users endpoint. Follow the project rules for validation and tests.
What to expect: With the conventions rule in place, Cursor scaffolds the endpoint with zod validation and a co-located test without you spelling out each convention.
Real prompts from the IterPrompt library you can copy or run.
A SKILL.md that makes your agent write clean conventional commits, every time.
Turn any AI chat into a conventional commit message generator with this community persona prompt.
Turn any AI chat into a continue coding assistant with this community persona prompt.
Turn any AI chat into a landing page vibe coding with this community persona prompt.
Turn any AI chat into a coding structure with mvc and solid principles with this community persona prompt.
Turn any AI chat into a vibe coding master with this community persona prompt.
`.cursorrules` was a single flat file. Project Rules live in `.cursor/rules/` as multiple `.mdc` files with frontmatter, so you can scope rules by glob and keep them modular.
Rules primarily shape the agent/chat context. Confirm current behavior on Cursor's docs, as scope changes between releases.
Windsurf Rules & Workflows
Codeium
Persistent repo rules plus slash-command workflows that script Cascade end to end.
Continue Custom Slash Commands & Context Providers
Continue
Reusable prompt commands and @-mention context providers, defined in config.yaml.
GitHub Copilot Custom Instructions
GitHub
A repo-level Markdown file that tells Copilot your project's conventions on every request.
Custom GPTs (GPT Builder)
OpenAI
Package instructions, knowledge files, and tools into a reusable, shareable ChatGPT.
The facts on this page and where they come from. Anything unverified is labeled — we'd rather say "unknown" than guess.
Install steps, pricing, and availability change often. Always confirm on the official page before relying on setup details.