.claude/skills-en/technical-spec/SKILL.md
Defines environment variables, architecture design, and build/test commands. Use when configuring environment or designing architecture.
npx skillsauth add shinpr/ai-coding-project-boilerplate technical-specInstall 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.
TypeScript-based application implementation. Architecture patterns should be selected according to project requirements and scale.
process.env, obtain through configuration management layer.env files in GitSelect appropriate architecture for each project and define clearly:
Use the appropriate run command based on the packageManager field in package.json.
build - TypeScript buildtype-check - Type check (no emit)test - Run teststest:coverage - Run tests with coveragetest:coverage:fresh - Run tests with coverage (fresh cache)test:safe - Safe test execution (with auto cleanup)cleanup:processes - Cleanup Vitest processesBefore executing quality checks, identify what quality mechanisms exist for the change area:
Quality checks are mandatory upon implementation completion:
Phase 1-3: Code Quality Checks
Phase 4: Tests
test - Test executionPhase 5: Code Quality Re-verification
check:code - Re-verify code quality (clean up side effects from test fixes in Phase 4)check:all - Overall integrated check (check:code + test) *for manual batch verificationopen coverage/index.html - Check coverage reportformat - Format fixeslint:fix - Lint fixescleanup:processes scripttest:coverage:fresh scriptdevelopment
Vitestテスト設計と品質基準を適用。カバレッジ要件とモック使用ガイドを提供。ユニットテスト作成時に使用。
development
型安全性とエラーハンドリングルールを適用。any禁止、型ガード必須。TypeScript実装、型定義レビュー時に使用。
tools
環境変数、アーキテクチャ設計、ビルド・テストコマンドを定義。環境設定、アーキテクチャ設計時に使用。
tools
タスクの本質を分析し適切なスキルを選択。規模見積もりとメタデータを返却。タスク開始時、スキル選択時に使用。