Releases: shinpr/ai-coding-project-boilerplate
Releases · shinpr/ai-coding-project-boilerplate
v0.1.0 - Initial Release 🚀
🎯 初回リリース - Claude Code専用TypeScriptボイラープレート
TypeScript project boilerplate optimized for AI-assisted development with layered architecture, comprehensive development rules, and best practices.
✨ 主要機能
- 🤖 Claude Code特化設計: LLMによる開発で高品質なコードを生成するための包括的なルールセット
- 📋 6つの開発ルール: 技術仕様、TypeScript、テスト、AI開発ガイド等の体系的なルール
- 🔧 品質保証システム: 段階的品質チェック(Phase 1-6)と自動修正
- 🏗️ アーキテクチャパターン: LLM最適化されたVertical Slice、Layered、Hybrid Progressiveパターン
- 🧪 テスト最適化: Vitest + test-utils + Red-Green-Refactorプロセス
- 📚 ドキュメント体系: ADR、Design Doc、作業計画書による体系的な設計管理
🚀 このリリースに含まれるもの
核心システム
- CLAUDE.md: Claude Code専用設定とSub-agent連携ルール
- 6つのルールファイル (
docs/rules/
): 開発標準の完全定義 - TypeScript厳格設定: 型安全性とパフォーマンスを両立
開発環境
- Biome: 高速Linter・Formatter
- Vitest: モダンテストフレームワーク + UI
- 品質チェックコマンド: 段階的品質保証プロセス
- Husky + lint-staged: Git commit時の品質確保
アーキテクチャ支援
- ADRプロセス: 技術決定の体系的記録
- 作業計画書テンプレート: 中規模以上変更時の計画管理
- Sub-agent活用ガイド: quality-fixer、task-executor等の効率的活用
🎯 対象ユーザー
- Claude Codeユーザー: AI支援開発で品質を意識したTypeScriptプロジェクトを構築したい開発者
- LLM開発者: 体系的なルールに基づく開発プロセスを求める開発者
- TypeScript開発者: 品質重視の開発環境を素早く構築したい開発者
📥 使い方
# ボイラープレートをクローン
git clone https://github.com/shinpr/ai-coding-project-boilerplate.git my-project
cd my-project
# 依存関係のインストール
npm install
# 新しいプロジェクトとして開始
rm -rf .git
git init
git add .
git commit -m "feat: initial commit from AI Coding Project Boilerplate"
📚 ドキュメント
- 開発ルール:
docs/rules/
- Claude Code必読の6つのルールファイル - 使い方:
README.md
- 詳細な導入手順と開発コマンド - 設定ファイル:
CLAUDE.md
- Claude Code専用設定
🔍 品質保証
このリリースは以下の品質基準をクリアしています:
- ✅ TypeScript strict mode対応
- ✅ Biome品質チェック通過
- ✅ 循環依存検査クリア
- ✅ ビルド成功確認済み
🤖 Claude Code開発フロー
ルール読み込み → 計画立案 → ユーザー承認 → 実装 → 品質チェック → コミット
🙏 注意事項
- Claude Code推奨: このボイラープレートはClaude Code使用を前提に設計されています
- ルール必読:
docs/rules/
の6つのファイルはClaude Code使用時に必須です - 段階的導入: プロジェクトの規模に応じてアーキテクチャパターンを選択してください
Next Steps: プロジェクト固有の設定(docs/rules/project-context.md
、環境変数等)を行い、Claude Codeで開発を開始してください!
Happy Coding with Claude Code! 🤖✨