Skip to content

Releases: shinpr/ai-coding-project-boilerplate

v0.1.0 - Initial Release 🚀

27 Jul 15:20
56042bc
Compare
Choose a tag to compare

🎯 初回リリース - 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! 🤖✨