kevin-liu-01/agent-machines/create-rule
Claude Code and agent skill by kevin-liu-01/agent-machines
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Create Cursor rules for persistent AI guidance. Use when you want to create a rule, add coding standards, set up project conventions, configure file-specific patterns, create RULE.md files, or asks about .cursor/rules/ or AGENTS.md.
Install
npx vskill@latest install kevin-liu-01/agent-machines/create-ruleSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Creating Cursor Rules
Create project rules in .cursor/rules/ to provide persistent context for the AI agent.
Gather Requirements
Before creating a rule, determine:
- Purpose: What should this rule enforce or teach?
- Scope: Should it always apply, or only for specific files?
- File patterns: If file-specific, which glob patterns?
Inferring from Context
If you have previous conversation context, infer rules from what was discussed. You can create multiple rules if the conversation covers distinct topics or patterns. Don't ask redundant questions if the context already provides the answers.
Required Questions
If the user hasn't specified scope, ask:
- "Should this rule always apply, or only when working with specific files?"
If they mentioned specific files and haven't provided concrete patterns, ask:
- "Which file patterns should this rule apply to?" (e.g.,
**/*.ts,backend/**/*.py)
It's very important that we get clarity on the file patterns.
Use the AskQuestion tool when available to gather this efficiently.
Rule File Format
Rules are .mdc files in .cursor/rules/ with YAML frontmatter:
File Structure
Frontmatter Fields
| Field | Type | Description | |
|---|---|---|---|
description | string | What the rule does (shown in rule picker) | |
globs | string | File pattern - rule applies when matching files are open | |
alwaysApply | boolean | If true, applies to every session |
Rule Configurations
Always Apply
For universal standards that should apply to every conversation:
Apply to Specific Files
For rules that apply when working with certain file types:
Best Practices
Keep Rules Concise
- Under 50 lines: Rules should be concise and to the point
- One concern per rule: Split large rules into focused pieces
- Actionable: Write like clear internal docs
- Concrete examples: Ideally provide concrete examples of how to fix issues
Example Rules
TypeScript Standards
React Patterns
Checklist
- [ ] File is
.mdcformat in.cursor/rules/ - [ ] Frontmatter configured correctly
- [ ] Content under 500 lines
- [ ] Includes concrete examples
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingknowledge/skills/create-rule/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kevin-liu-01/agent-machines/create-rule)