Skip to content

Releases: shinpr/ai-coding-project-boilerplate

Release v1.1.2

30 Jul 03:58
0cdb8db

Choose a tag to compare

🐛 バグ修正

CLAUDE.mdの再帰呼び出し問題を修正

  • 問題: サブエージェントがCLAUDE.mdを読み込む際、ファイル内のサブエージェント関連の記述により再帰呼び出しが発生していました
  • 解決策: CLAUDE.mdからすべてのサブエージェント関連の記述を削除
  • 変更内容:
    • プロジェクト説明文から「Sub-agent」の記述を削除
    • ツール活用セクションからサブエージェント一覧を削除
    • Claude Codeの行動原則からサブエージェント活用に関する項目を削除

📝 技術的詳細

この修正により、サブエージェントが初期化プロセスの一環としてCLAUDE.mdを読み込む際の無限再帰を防ぎます。コア開発ルールはそのまま維持しつつ、循環依存を解消しました。

🔄 移行ガイド

対応は不要です。これは後方互換性のある修正であり、Claude Code環境の安定性を向上させます。

📊 影響範囲

  • 重要度: 中
  • 影響を受けるコンポーネント: CLAUDE.md、サブエージェント初期化処理
  • ユーザーへの影響: サブエージェント使用時の安定性向上

全変更履歴: v1.1.1...v1.1.2

Release v1.1.1

29 Jul 12:22
a6d9d92

Choose a tag to compare

概要

v1.1.1では、Claude CodeのAI実行精度向上とドキュメント構造の最適化を実施しました。プロジェクト固有ルールの優先度を明確化し、サブエージェントシステムの一貫性を向上させています。

主な変更点

🎯 AI実行精度の向上

CLAUDE.mdの最適化

  • プロジェクト固有ルールの優先明記: 「一般慣例より本プロジェクトのルールを優先」という指示を追加
  • 「ガイドライン」→「ルール」への変更: より強い拘束力を持たせることで遵守率を向上

重複記述の削除

  • 6つのルールファイル(docs/rules/)と重複していた約75行を削除
  • エントリーポイントとしての役割に特化し、詳細はルールファイルに委譲
  • 削除された主な内容:
    • 段階的実装の警告(ai-development-guide.mdに詳細記載済み)
    • Claude Code向け追加ガイドライン(technical-spec.mdで包含済み)
    • 一般的な注意事項

🤖 サブエージェントシステムの改善

@記法の導入

  • すべてのサブエージェント呼び出しを@記法で統一
  • 即座に利用可能なサブエージェント一覧をCLAUDE.mdに明記:
    - @quality-fixer : 品質チェックとエラー修正
    - @task-executor : 個別タスクの実行
    - @requirement-analyzer : 要件分析
    - @work-planner : 作業計画書作成
    - @technical-designer : 技術設計ドキュメント作成
    - @document-reviewer : ドキュメントレビュー
    - @task-decomposer : タスク分解
    - @prd-creator : PRD作成
    

quality-fixerの適正化

  • 「プロアクティブ実行条件」セクションを削除
  • 実行条件はfrontmatterのdescriptionフィールドのみに記載する設計原則を適用
  • サブエージェント間の不適切な依存関係を排除

📝 ドキュメント品質の向上

  • プロジェクトテンプレート特性セクションを削除(新規プロジェクト向けの汎用化)
  • Claude Codeとしての行動原則を「判断に迷った時の基本原則」セクションに統合

破壊的変更

なし

移行ガイド

特別な移行作業は不要です。Claude Codeは自動的に改善されたルールに従って動作します。

Release v1.1.0

28 Jul 15:14
4c8c65f

Choose a tag to compare

🎉 主な変更

このリリースでは、既存のサブエージェントシステムの包括的な改善を行いました。全8つのサブエージェントの機能強化と、サブエージェントガイドの新機能追加により、Claude Codeによる開発効率と品質をさらに向上させます。

✨ 新機能

サブエージェントガイドの機能追加

  • 要件変更検知機能: ユーザーの指示から暗黙の要件変更を検知
  • 自律実行フェーズの明示化: 品質保証/エラー修正/実装の各フェーズを自律的に実行

🔧 改善

サブエージェントシステムの包括的改善

全8つのサブエージェントの機能強化を実施:

  • document-reviewer: ドキュメントレビュー機能の強化
  • prd-creator: PRD作成プロセスの改善
  • quality-fixer: TypeScript品質問題の自律修正機能の強化
  • requirement-analyzer: 要件分析精度の向上
  • task-decomposer: 作業計画書連携機能の追加(docs/plansから1コミット粒度のタスクに分解)
  • task-executor: 責務範囲の明確化とレスポンス仕様の改善
  • technical-designer: 技術設計ドキュメント作成機能の改善
  • work-planner: 作業計画書作成プロセスの最適化

AIツール使用時のガイドライン改善

  • ai-development-guide.md: TodoWriteツール活用の簡潔化とワークフロー最適化

Full Changelog: v1.0.0...v1.1.0

Release v1.0.0

28 Jul 08:29
5ace304

Choose a tag to compare

🎉 概要

ai-coding-project-boilerplateの正式版リリースです。このテンプレートは、Claude
Codeを使用したTypeScript開発に最適化された、包括的なプロジェクトボイラープレートです。

✨ 主な特徴

🤖 サブエージェントシステム

  • 8種類のサブエージェントを完備
  • 各エージェントが特定のタスクに特化し、成果物を生成
  • LLMの自律的な判断による適切なエージェント選択をサポート

📚 包括的な開発ガイドライン

  • 6つの体系的なルールファイルによる開発標準化
  • ADR/Design Doc/作業計画書による設計プロセス

🛠️ 開発効率の最大化

  • Claude Code専用に最適化された設定とワークフロー
  • 品質チェックの自動化とゼロエラー原則
  • テストファースト開発(TDD)の完全サポート

📋 v0.1.0からの変更点

新機能

  • サブエージェントシステムの改善
    • prd-creator: 対話モードサポートとmermaid図表ガイドライン追加
    • technical-designer: 複数案比較モードとmermaid図表ガイドライン追加
    • work-planner: mermaid図表ガイドライン追加
    • requirement-analyzer: 対話モードのサポート追加(確認事項セクション)
    • sub-agents-guide: LLM向け実践ガイドとして全面改訂し、実際のプロジェクトでの動作を確認済み

ドキュメント改善

  • READMEに不足していたサブエージェント(task-decomposer, quality-fixer)を追加

v0.1.0 - Initial Release 🚀

27 Jul 15:20
56042bc

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! 🤖✨