ai-project-bootstrap は何をしますか?
AI支援開発のための開発環境を生成します。あなたのスタックに合わせて、ドキュメント、Cursor ルール、Claude スキル、プロンプト、チェックリストを作成します。
概要
このプロジェクトは、AIアシスタント(Cursor、Claude Codeなど)と連携するためのプロジェクト固有の設定ファイルやガイドラインを自動生成します。生成されるコンテンツは以下の通りです。
- ドキュメント: プロジェクトセットアップガイド、コーディング規約
- Cursor ルール:
.cursor/rules/配下のルールファイル - Claude スキル: Claude Code 用のカスタムスキル定義
- プロンプトテンプレート: AIとの対話を効率化する定型プロンプト
- チェックリスト: プロジェクト固有の品質確認リスト
使い方
- リポジトリをクローンします。
- 使用する技術スタックを指定してスクリプトを実行します。
python generate.py --stack python,typescript,nextjs
- 生成されたファイルをプロジェクトルートに配置します。
対応スタック
- Python(Django, FastAPI)
- TypeScript(React, Next.js, Node.js)
- Go
- Rust
- その他(カスタム追加可能)
出力例
# .cursor/rules/python-rules.md
## Python 開発ルール
- 型ヒントを推奨
- Black フォーマッタを使用
- テストは pytest で記述
カスタマイズ
config.yaml 内でルールやプロンプトを編集することで、生成内容をカスタマイズできます。
ライセンス
MIT