code-standards
0
总安装量
8
周安装量
安装命令
npx skills add https://github.com/qiaoshouqing/skills --skill code-standards
Agent 安装分布
opencode
5
gemini-cli
5
claude-code
5
codex
5
cursor
5
trae
4
Skill 文档
Code Standards â Universal AI Tool Configuration Generator
Generate code standards files based on Linus Torvalds’ “Good Taste” philosophy. Auto-detects AI tools in your project and creates the appropriate configuration files in the user’s language.
When to Use
- User wants to set up coding standards for a project
- User wants to sync code quality rules across AI coding tools
- User mentions “code standards”, “init claude md”, “code review”, or equivalent in any language
Instructions for Agent
Step 1: Detect Language & Read Template
Detect the user’s language. Read the matching template from this skill’s references/ directory:
- Simplified Chinese â
references/code-standards-zh-CN.md - Traditional Chinese â
references/code-standards-zh-TW.md - Japanese â
references/code-standards-ja.md - All other languages â
references/code-standards-en.md
Step 2: Detect AI Tools
PROJECT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
[ -d "$PROJECT_ROOT/.cursor" ] && echo "CURSOR"
[ -f "$PROJECT_ROOT/AGENTS.md" ] || [ -d "$PROJECT_ROOT/.codex" ] && echo "CODEX"
[ -f "$PROJECT_ROOT/GEMINI.md" ] || [ -d "$PROJECT_ROOT/.gemini" ] && echo "GEMINI"
[ -d "$PROJECT_ROOT/.github" ] && echo "COPILOT"
[ -d "$PROJECT_ROOT/.windsurf" ] || [ -f "$PROJECT_ROOT/.windsurfrules" ] && echo "WINDSURF"
[ -f "$PROJECT_ROOT/.aider.conf.yml" ] && echo "AIDER"
[ -d "$PROJECT_ROOT/.clinerules" ] || [ -d "$PROJECT_ROOT/.roo" ] && echo "CLINE"
Step 3: Generate Files
Write the template content directly. No confirmation needed â the user invoked this skill, that IS the intent.
Always generate: CLAUDE.md
For each detected tool, also generate:
| Tool | File | Notes |
|---|---|---|
| Cursor | .cursor/rules/code-standards.mdc |
Prepend ---\ndescription: "Linus Torvalds code standards"\nalwaysApply: true\n---\n |
| Codex | AGENTS.md |
Same content |
| Gemini | GEMINI.md |
Same content |
| Copilot | .github/copilot-instructions.md |
mkdir -p .github first |
| Windsurf | .windsurfrules |
Same content |
| Aider | CONVENTIONS.md |
Same content |
| Cline/Roo | .clinerules/code-standards.md |
mkdir -p .clinerules first |
Step 4: Report
Report created files in the user’s language. Keep it brief.
Response Guidelines
- Execute immediately â No confirmation, no “shall I proceed?”. Just write.
- Unconditionally overwrite existing files â Always overwrite CLAUDE.md and other config files without asking. The invocation is explicit intent to replace.
- Respond in user’s language â Match the language they used to invoke.
- No extra commentary â Detect, write, report. Done.
Error Handling
| Situation | Action |
|---|---|
| Not in a git repo | Use current directory as root |
| No tools detected | Only generate CLAUDE.md |
| Permission denied | Report error with path |
| Template not found | Fall back to English |