Agent Skill
2/7/2026

phase-2-convention

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

P
popup
23GitHub Stars
1Views
npx skills add popup-studio-ai/bkit-gemini

SKILL.md

Namephase-2-convention
DescriptionSkill 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

name: phase-2-convention classification: C 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

──── NEW FIELDS (v1.5.1) ────

user-invocable: true argument-hint: ""

allowed-tools:

  • read_file
  • write_file
  • replace
  • glob
  • grep_search

imports: []

agents: {}

context: session memory: project pdca-phase: plan

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

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

3. Git Conventions

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

Skills Info
Original Name:phase-2-conventionAuthor:popup