name: project-init
新しいプロジェクトのSDD対応初期セットアップを行うスキル。
mkdir -p /Users/satokeita/dev/<project-name>
cd /Users/satokeita/dev/<project-name>
git init && git branch -m main
以下を含む:
.claude/
├── settings.json # hooks設定
├── agents/ # サブエージェント定義
├── commands/ # カスタムコマンド(sdd-workflow等)
├── hooks/ # セッション開始、pre/post実装チェック
└── skills/ # プロジェクト固有スキル
→ references/config-settings.json を参照してコピーする。
プロジェクトの技術スタックに応じて作成。各agentに:
git add -A && git commit -m "Initial commit: <project-name> project setup"
gh repo create <project-name> --private --source=. --push
プロジェクト概要、技術スタック、評価領域などを記載。
history-quiz-appの.claude/構成: /Users/satokeita/dev/history-quiz-app/.claude/
chmod +x を忘れる: hooks/ 配下のシェルスクリプトに実行権限を付与しないと、Claude Code のフック実行時にサイレントに失敗する。作成直後に必ず chmod +x する/Users/satokeita/dev/ 配下に作成する。別の場所に作ると他のスキルやスクリプトのパスが通らないgh repo create のデフォルトは private。public にする場合は明示的に --public を指定する。意図せず公開しないよう注意"matcher": "Write|Edit" のようにパイプで区切る形式。正規表現と混同してカンマ区切りや配列にすると動かない