Awesome AI Skills & Rules | AI IDE 技能文件与规则集合
AI IDE(Kiro/Cursor/Windsurf/Claude Code)的 Skills、Steering Files、Rules 集合。 让 AI 按照你的规范工作,不再每次重复解释。 最后更新: 2026-03-15
目录
- 什么是 AI Skills / Rules
- 外部 Awesome Lists 和资源
- Kiro Skills & Steering Files
- Cursor Rules
- Claude Code SKILL.md
- 电商开发推荐 Skills
什么是 AI Skills / Rules
AI Skills(技能文件)是给 AI 助手的持久化指令。写一次,AI 自动遵循,不用每次聊天都重复。
| 平台 | 文件名 | 位置 | 说明 |
|---|---|---|---|
| Kiro | *.md | .kiro/skills/ 或 .kiro/steering/ | Steering files 持久化项目规范 |
| Cursor | .cursorrules 或 .mdc | 项目根目录 | 自定义 AI 代码生成规则 |
| Claude Code | SKILL.md | 项目根目录 | 可复用的 AI 编码指令 |
| Windsurf | .windsurfrules | 项目根目录 | 类似 Cursor Rules |
外部 Awesome Lists 和资源
Cursor Rules 集合
| 名称 | Stars | 说明 | 链接 |
|---|---|---|---|
| awesome-cursorrules (PatrickJS) | 23.6K | 最大的 Cursor Rules 集合,按语言/框架分类 | GitHub |
| awesome-cursor-rules (blefnk) | 热门 | 前端开发优化(Next.js/React/TypeScript/Tailwind) | GitHub |
| awesome-cursor-rules-mdc (sanjeed5) | 精选 | .mdc 格式的 Cursor Rules 集合 | GitHub |
| Cursor-Rules (UltraInstinct0x) | 实用 | 专注于生成可执行代码的规则 | GitHub |
目录网站
| 网站 | 说明 | 链接 |
|---|---|---|
| ExtMC | 可搜索的 Cursor Rules 目录,按框架/技术栈筛选 | extmc.com |
| PromptGenius | AI Rules 跨 IDE 指南(Cursor/Windsurf/Copilot) | promptgenius.net |
| GitHub Topics: cursorrules | GitHub 上所有 cursorrules 相关项目 | GitHub Topics |
深度指南
| 文章 | 来源 | 说明 |
|---|---|---|
| How To Write Rules for AI Coding Tools | VirtusLab | AI 规则编写最佳实践 |
| How to Develop SKILL.md for AI Coding Agents | MTechZilla | SKILL.md 生产级指南 |
| How to Guide AI With Rules and Tests | freeCodeCamp | 用规则和测试引导 AI |
| Beyond the Vibes: A Rigorous Guide | tedivm | AI 编码助手严谨使用指南 |
Sources: VirtusLab, MTechZilla, freeCodeCamp, tedivm.
Content rephrased for compliance with licensing restrictions.
Kiro Skills & Steering Files
Kiro 使用 Steering Files 提供持久化的项目知识(Kiro Docs)。
| 类型 | 位置 | 触发方式 | 用途 |
|---|---|---|---|
| Always-on | .kiro/steering/*.md | 每次对话自动加载 | 项目规范、编码标准 |
| File-match | .kiro/steering/*.md + frontmatter | 读取匹配文件时加载 | 特定文件类型的规则 |
| Manual | .kiro/steering/*.md + inclusion: manual | 用 # 手动引用 | 按需加载的参考文档 |
| Skills | .kiro/skills/*.md | 按需激活 | 可复用的任务指令 |
电商项目 Steering 示例
本项目(CBEC-AI-Hub)使用的 Steering Files:
| 文件 | 用途 |
|---|---|
product.md | 项目背景(Amazon Account Manager、跨境电商) |
structure.md | 项目结构(文件组织、命名规范) |
tech.md | 技术栈(Python/TypeScript/Chart.js) |
Cursor Rules
Cursor Rules 定义 AI 代码生成的自定义规则(PatrickJS)。
电商开发推荐 Rules
| Rule | 适合 | 来源 |
|---|---|---|
| Python Projects Guide | Python 电商脚本开发 | PatrickJS |
| Python Flask JSON | Flask API 开发 | PatrickJS |
| React TypeScript shadcn/ui | Shopify 前端/Dashboard | PatrickJS |
| Security Rules | AI 安全编码 | GitHub Topics |
Claude Code SKILL.md
SKILL.md 是给 Claude Code、Roo Code、OpenAI Codex、Cursor 等 AI 编码 Agent 的结构化指令文件。写一次,Agent 自动读取并应用(MTechZilla)。
Content rephrased for compliance with licensing restrictions.
SKILL.md 结构
# Skill Name
## Context
项目背景和技术栈
## Instructions
具体的编码规则和约束
## Examples
好的代码示例 vs 不好的代码示例
## Constraints
必须遵守的限制(安全/性能/风格)
电商开发推荐 Skills
按角色推荐
| 角色 | 推荐工具 | 推荐 Skills/Rules |
|---|---|---|
| Python 开发 | Kiro + Claude Code | Steering Files(tech.md)+ SKILL.md(Python 规范) |
| 前端开发 | Cursor | React/TypeScript Rules + Shopify Liquid Rules |
| 全栈 | Kiro | Steering + MCP 配置 + Skills |
快速开始
# Kiro:创建 Steering Files
mkdir -p .kiro/steering
echo "# 项目规范\n你的编码规则..." > .kiro/steering/rules.md
# Cursor:创建 Rules
echo "你是一个 Python 电商开发专家..." > .cursorrules