setuplisted
Install: claude install-skill satoh-y-0323/claude-code-conductor
# setup
プロジェクトのコーディング規約を設定する。
ヒアリングは親 Claude が担当し、収集後に project-setup エージェントを起動する。
> **起動経路の制約**: 本 skill の起動は (a) ユーザーの `/setup` 明示呼び出し、
> (b) `init-session` ガード G-2 が `SETUP_NEEDED` を検出した際のチェーン起動、の 2 経路のみ。
> それ以外の場面で LLM の判断により自発的に起動してはならない
> (frontmatter で model invocation を禁止しない理由は G-2 チェーン起動を許可するため。v2.38.0 設計)。
---
## Phase 1: 技術スタックのヒアリング(親 Claude が実施)
### Q1: 言語・バージョン
AskUserQuestion ツール:
```json
{
"questions": [{
"question": "使用する言語とバージョンを教えてください",
"options": [
{ "label": "Python", "description": "バージョンを後で確認します" },
{ "label": "TypeScript / JavaScript", "description": "バージョンを後で確認します" },
{ "label": "Go", "description": "バージョンを後で確認します" },
{ "label": "Java / Kotlin", "description": "バージョンを後で確認します" },
{ "label": "C# / .NET", "description": "バージョンを後で確認します" },
{ "label": "その他・自由入力" }
]
}]
}
```
選択後にバージョンを確認する。
### Q2: フレームワーク
AskUserQuestion ツール:
```json
{
"questions": [{
"question": "使用するフレームワーク・主要ライブラリを教えてください",
"options": [
{ "label": "使用するものがある", "description": "具体的に入力してください" },
{ "label": "まだ決めていない" },
{ "label": "使用しない" }
]
}]
}
```
### Q3: 実行環境
AskUserQuestion ツール:
```json
{
"questions": [{
"question": "実行環境はどれですか?",
"options": [
{ "label": "サーバーサイド(API・バックエンド)" },
{ "label": "ブラウザ(フロントエンド)" },
{ "label": "両方(フルスタック)" },
{ "label": "CLI ツール" },
{ "label": "その他・自由入力" }
]
}]
}
```
### Q4: データベース
AskUserQuestion ツール:
```json
{