AgentSkillsCN

phase-2-convention

定义编码规则与规范的技能。 确保代码风格的一致性,并明确编码标准。 当您启动新项目,或需要制定编码标准时,请主动使用此技能。 触发条件:约定、编码风格、命名规则、 컨벤션、코딩 스타일、네이밍 규칙、 コンベンション、コーディングスタイル、 编码风格、命名规则、 convención、estilo de código、 convention、style de codage、 Konvention、Coding-Stil、 convenzione、stile di codice、 请勿用于:已有既定规范的现有项目

SKILL.md
--- frontmatter
name: phase-2-convention
description: |
  Skill for defining coding rules and conventions.
  Ensures consistent code style and specifies coding standards.

  Use proactively when starting a new project or when coding standards are needed.

  Triggers: convention, coding style, naming rules,
  컨벤션, 코딩 스타일, 네이밍 규칙,
  コンベンション, コーディングスタイル,
  编码风格, 命名规则,
  convención, estilo de código,
  convention, style de codage,
  Konvention, Coding-Stil,
  convenzione, stile di codice

  Do NOT use for: existing projects with established conventions

Phase 2: Convention Definition

Establish coding standards and conventions

Categories

1. Naming Conventions

TypeConventionExample
ComponentsPascalCaseUserProfile.tsx
FunctionscamelCasegetUserById()
ConstantsUPPER_SNAKEMAX_RETRY_COUNT
Fileskebab-caseuser-service.ts
CSS Classeskebab-caseuser-card

2. File Structure

code
src/
├── components/     # UI components
├── hooks/          # Custom hooks
├── lib/            # Utilities
├── services/       # API services
├── types/          # TypeScript types
└── utils/          # Helper functions

3. Git Conventions

code
feat: Add user login
fix: Resolve password reset bug
docs: Update README
style: Format code
refactor: Extract auth service
test: Add login tests
chore: Update dependencies

4. Code Style

  • Max line length: 100
  • Indentation: 2 spaces
  • Quotes: Single quotes
  • Semicolons: Required
  • Trailing commas: ES5

Output

Save to: docs/01-plan/conventions.md

Next Phase

After completion: /phase-3-mockup