--- name: check-team-codex description: Validate code against Team Codex standards. Use when (1) before creating commits, (2) during verification phase, (3) quality gate enforcement. tools: [Bash, Read, Grep] --- > **๐Ÿ”” ์‹œ์Šคํ…œ ๋ฉ”์‹œ์ง€**: ์ด Skill์ด ํ˜ธ์ถœ๋˜๋ฉด `[SEMO] Skill: check-team-codex ํ˜ธ์ถœ - {๊ฒ€์ฆ ๋Œ€์ƒ}` ์‹œ์Šคํ…œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฒซ ์ค„์— ์ถœ๋ ฅํ•˜์„ธ์š”. # Check Team Codex Skill @./../_shared/quality-gates.md @./../_shared/nextjs-commands.md > ์ฝ”๋“œ๋ฅผ Semicolon ํŒ€ ํ‘œ์ค€์— ๋งž๊ฒŒ ์ž๋™ ๊ฒ€์ฆ ## ๊ทœ์น™ ์ฐธ์กฐ (SoT) > **๋ชจ๋“  Team Codex ๊ทœ์น™์€ semo-core/TEAM_RULES.md์—์„œ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.** ```bash # ๋กœ์ปฌ ์ฐธ์กฐ .claude/semo-core/TEAM_RULES.md # ์›๊ฒฉ ์ฐธ์กฐ gh api repos/semicolon-devteam/semo-core/contents/TEAM_RULES.md --jq '.content' | base64 -d ``` **์ฐธ์กฐ ์„น์…˜**: - `2. Code Quality (Team Codex)` - ๊ฒ€์ฆ ํ•ญ๋ชฉ, ๊ธˆ์ง€ ์‚ฌํ•ญ, Severity Levels - `6. Quality Gates` - Pre-commit, Pre-PR ๊ฒ€์ฆ ## Quick Start ```bash # Pre-commit ํ•„์ˆ˜ ์ฒดํฌ npm run lint && npx tsc --noEmit # Debug ์ฝ”๋“œ ํ™•์ธ grep -r "console\.log\|debugger" src/ --exclude-dir=node_modules # any ํƒ€์ž… ํ™•์ธ grep -r ":\s*any\|as any" src/ ``` ## When to Use - Before creating commits - During verification phase - After implementation completion - Quality gates in v0.4.x CODE phase ## Severity Levels | Level | ํ•ญ๋ชฉ | ์กฐ์น˜ | |-------|------|------| | ๐Ÿ”ด CRITICAL | ESLint/TS ์—๋Ÿฌ, hook ์šฐํšŒ, ์•„ํ‚คํ…์ฒ˜ ์œ„๋ฐ˜ | PR ์ฐจ๋‹จ | | ๐ŸŸก WARNING | Debug ์ฝ”๋“œ, any ํƒ€์ž…, TODO ์ฃผ์„ | ์ˆ˜์ • ๊ถŒ์žฅ | | ๐ŸŸข INFO | ์Šคํƒ€์ผ ์ œ์•ˆ, ์„ฑ๋Šฅ ํžŒํŠธ | ์„ ํƒ์  | ## Related Skills - `verify` - ์ข…ํ•ฉ ๊ฒ€์ฆ์—์„œ ์‚ฌ์šฉ - `implement` - v0.4.x CODE phase์—์„œ ์‚ฌ์šฉ - `git-workflow` - ์ปค๋ฐ‹ ์ „ ํ’ˆ์งˆ ๊ฒ€์‚ฌ ## References - [Check Items](references/check-items.md) - Detailed check items - [Output Format](references/output-format.md) - Report format