.claude/skills-ja/technical-spec/SKILL.md
環境変数、アーキテクチャ設計、ビルド・テストコマンドを定義。環境設定、アーキテクチャ設計時に使用。
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をベースとしたアプリケーション実装。アーキテクチャパターンはプロジェクトの要件と規模に応じて選択すること。
process.env の直接参照は避け、設定管理層を通じて取得すること.envファイルはGitに含めないプロジェクトごとに適切なアーキテクチャを選択し、明確に定義すること:
package.jsonのpackageManagerフィールドに応じた実行コマンドを使用すること。
build - TypeScriptビルドtype-check - 型チェック(emit なし)test - テスト実行test:coverage - カバレッジ測定test:coverage:fresh - カバレッジ測定(キャッシュクリア)test:safe - 安全なテスト実行(自動クリーンアップ付き)cleanup:processes - Vitestプロセスのクリーンアップ品質チェック実行前に、変更対象領域にどのような品質メカニズムが存在するかを特定する:
品質チェックは実装完了時に必須:
Phase 1-3: コード品質チェック
Phase 4: テスト
test - テスト実行Phase 5: コード品質再検証
check:code - コード品質の再検証(Phase 4でのテスト修正による副作用を清掃)check:all - 全体統合チェック(check:code + test)※手動一括確認用open coverage/index.html - カバレッジレポート確認format - フォーマット修正lint:fix - Lint修正cleanup:processes スクリプトを実行test:coverage:fresh スクリプトを実行development
Vitestテスト設計と品質基準を適用。カバレッジ要件とモック使用ガイドを提供。ユニットテスト作成時に使用。
development
型安全性とエラーハンドリングルールを適用。any禁止、型ガード必須。TypeScript実装、型定義レビュー時に使用。
tools
タスクの本質を分析し適切なスキルを選択。規模見積もりとメタデータを返却。タスク開始時、スキル選択時に使用。
documentation
サブエージェントのタスク分担と連携を調整。規模判定と自律実行モードを制御。大規模タスク分割時に使用。