CLAUDE.md基本テンプレートを作成するプロンプト
中級
このプロンプトでできること
Claude CodeやCursor等のAIエージェントツールで使用するCLAUDE.mdファイルのテンプレートを作成できます。プロジェクトの概要、技術スタック、開発コマンドを整理した設定ファイルが生成されます。
プロンプト
以下のプロジェクト情報をもとに、CLAUDE.mdファイルを作成してください。
【プロジェクト情報】
- プロジェクト名: {プロジェクト名}
- 目的: {何を実現するプロジェクトか}
- 言語/フレームワーク: {使用技術}
- テストフレームワーク: {テストツール}
- 静的解析ツール: {リンター等}
- フォーマッター: {コードフォーマッター}
【出力形式】
以下の構成でMarkdown形式で出力してください:
1. Overview(プロジェクト概要を2-3文で)
2. Tech Stack(技術スタックを表形式で)
3. Quick Commands(よく使うコマンドをコードブロックで)
4. Project Structure(ディレクトリ構造)
5. Quality Standards(品質基準:カバレッジ目標等)
【注意点】
- 指示は簡潔に(LLMが処理しやすいよう)
- プロジェクト固有の重要ルールがあれば含める
- 絵文字は使用しない
カスタマイズ例
フロントエンドプロジェクトの場合
- 言語/フレームワーク: TypeScript, React, Next.js
- テストフレームワーク: Jest, React Testing Library
- 静的解析ツール: ESLint, TypeScript strict mode
- フォーマッター: Prettier
バックエンドAPIの場合
- 言語/フレームワーク: Python, FastAPI
- テストフレームワーク: pytest
- 静的解析ツール: mypy, ruff
- フォーマッター: black, isort
出力例
# MyProject
## Overview
ユーザー管理機能を提供するRESTful API。認証・認可、プロフィール管理を担当する。
## Tech Stack
| カテゴリ | 技術 |
| --------- | ----------- |
| Language | Python 3.12 |
| Framework | FastAPI |
| Database | PostgreSQL |
| Test | pytest |
| Linter | ruff, mypy |
## Quick Commands
\`\`\`bash
# テスト実行
pytest
# 型チェック
mypy src/
# 開発サーバー起動
uvicorn main:app --reload
\`\`\`
## Quality Standards
| 指標 | 目標 |
| ---------- | --------- |
| カバレッジ | 80%以上 |
| 型チェック | エラー0件 |