一键导入
coding-rules
Applies coding standards for clean, maintainable code. Use when: writing functions, handling errors, refactoring, or reviewing code style.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Applies coding standards for clean, maintainable code. Use when: writing functions, handling errors, refactoring, or reviewing code style.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Technical skills: feasibility assessment, architecture design, NFR evaluation, code quality. Use when: evaluating technical feasibility, designing architecture, assessing non-functional requirements.
Apply and verify the Birdmaid modern UX baseline across docs (REQUIREMENTS, UX_MAP, TESTS) and design-first workflow. Use when aligning UX states, tokens, or tests for FP1.
Create or refresh FP scope for the project; use when starting discovery for an FP or when asked to turn an idea into FP artifacts (WORKPLAN, UX_MAP, QNA_DECISIONS).
Product analytics skills: metrics design, data analysis, experimentation, funnel analysis. Use when: defining success metrics, analyzing user behavior, designing experiments.
Security and compliance skills: security assessment, privacy compliance, access control, threat modeling. Use when: evaluating security, ensuring compliance, assessing privacy risks.
Project delivery skills: planning, risk management, dependency tracking, communication. Use when: planning releases, managing risks, coordinating teams.
基于 SOC 职业分类
| name | coding-rules |
| description | Applies coding standards for clean, maintainable code. Use when: writing functions, handling errors, refactoring, or reviewing code style. |
!important; no absolute units in CSS/SCSS; no constant inline styles; no patching docs to justify violationsFor language-specific rules, also read:
✅ Aggressive Refactoring
❌ Unused "Just in Case" Code - YAGNI principle
Parameter Management
✅ Good: createUser({name, email, role})
❌ Avoid: createUser(name, email, role, department, startDate)
Note: Use your language's idiomatic approach for grouping parametersDependency Injection
Absolute Rule: Error suppression prohibited. All errors must have log output and appropriate handling.
Layer-Specific Error Handling
Structured Logging and Sensitive Information Protection Never include sensitive information in logs:
Asynchronous Error Handling
✅ Recommended Practices
❌ Avoid These Practices
Basic Policy
Implementation Procedure
Priority Order
General Principles
Resource Management
File Structure
Modularity