.claude/skills/code-quality-standards/SKILL.md
Code quality evaluation criteria for reviews. Use when reviewing code design, architecture, maintainability, or identifying potential issues.
npx skillsauth add ms2sato/agent-console code-quality-standardsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
initializeWorker* vs createSession*). Note: responsibility clustering is the primary signal, not raw line count.any avoided, unknown with proper type guards.else for last case — use explicit type check + never exhaustive guard. Red flag: else { ... } handling a union type.as const arrays with helper functions for enum-like sets.@internal Exported for testing JSDoc tag. Prefer extracting testable logic over exposing private state.any, use unknown with guards. No unknown as shortcut (value as unknown as T prohibited). Shared types in packages/shared. Always async/await, no fire-and-forget.keyof typeof. Avoid separate type + labels (can drift).See code-quality-standards.md for implementation examples and code patterns (used by coding agents).
testing
UX design principles for agent-console. Use when designing features, evaluating acceptance criteria, or reviewing user-facing interactions in a multi-agent management UI.
development
Detailed test patterns and code examples. Use when you need step-by-step testing guidance, Server Bridge Pattern, or concrete code patterns beyond what the auto-loaded testing rules provide.
development
Orchestrator role for strategic decision-making, task prioritization, parallel task coordination via worktree delegation, and first-responder for dev agent questions. Use when managing multiple development agents or making prioritization decisions.
development
Detailed React patterns and code examples for frontend implementation. Use when you need step-by-step guidance or concrete code patterns beyond what the auto-loaded frontend rules provide.