← ClaudeAtlas

setuplisted

技術スタックと独自規約をヒアリングして project-setup エージェントに coding-standards.md と project-conventions.md を生成させる。プロジェクト開始時に使用する。
satoh-y-0323/claude-code-conductor · ★ 1 · AI & Automation · score 59
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 {