本文へ移動
cccskills
無料GitHub で公開

setup-project

指定プロジェクトに dot-claude-dev の共通設定をセットアップする

インストール方法を見る

含まれるファイル(7)

  • SKILL.md4.9 KB
  • scripts/check-claude-setup.sh2.8 KB
  • scripts/create-codex-hooks.sh1.5 KB
  • scripts/create-settings-json.sh2.2 KB
  • scripts/setup-claude-remote.sh1.8 KB
  • scripts/setup-local.sh729 B
  • scripts/update-gitignore.sh1.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

setup-project

指定したプロジェクトに対して、setup-guide.md の手順に従い Claude Code 共通設定をセットアップする。

トリガー

/setup-project または「セットアップ」「プロジェクトにセットアップ」「setup-project」

Step 0: プロジェクトパスの確認

スキル起動時の引数にパスが含まれていればそれを使う(例: /setup-project ~/my-project)。

パスが指定されていない場合のみ、AskUserQuestion で確認する:

「どのプロジェクトにセットアップしますか?(絶対パスまたは ~/... 形式で入力)」

パスが ~ で始まる場合は $HOME に展開して使う。

Step 1: 事前確認

# プロジェクトディレクトリの存在確認
ls "{PROJECT_PATH}"

# 現在のリンク状態を確認
bash "${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/.claude/skills/setup-project/scripts/check-claude-setup.sh" "{PROJECT_PATH}"

出力の セットアップ種別 を見て、以降の見出しを選ぶ。

  • 新規 → 「新規セットアップ」へ進む。
  • 更新(既存セットアップ正常・再適用可能) → 「既存セットアップ更新」へ進む。
  • 更新/修復(不足または別パスあり) → 「既存セットアップ更新」へ進む。再リンクで修復する。

新規セットアップ

初回セットアップでは Step 2 から Step 7 まで順に実行する。

既存セットアップ更新

既存プロジェクトの更新では Step 2 を必ず実行する。setup-claude.sh は idempotent なので、既存リンクを維持しつつ不足分だけ反映する。

Step 3 以降は必要に応じて確認として実行する。ただし scripts/setup-claude-remote.sh / scripts/setup-local.sh を上書きしたくない場合は Step 3 をスキップする。

Step 2: setup-claude.sh 実行(新規・更新共通)

cd "{PROJECT_PATH}" && bash "${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/scripts/setup-claude.sh"

setup-claude.sh は .claude/{rules/workflow, skills/dev, commands/dev, hooks/dev} と .codex/{skills/dev, hooks/dev} にシンボリックリンクを作成し、.gitignore を差分反映する。また、過去のセットアップで登録された Codex commit-check Stop hook があれば解除する。

.codex/hooks/dev のスクリプトは再登録しやすいよう共有リンクとして保持するが、通常のセットアップでは実行フックに登録しない。

実行後、リンクが正しく作成されたか再確認:

bash "${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/.claude/skills/setup-project/scripts/check-claude-setup.sh" "{PROJECT_PATH}"

終了コードが 1 の場合はエラー内容をユーザーに報告して停止する。

Step 3: リモートセットアップスクリプトのコピー

mkdir -p "{PROJECT_PATH}/scripts"
TEMPLATE_DIR="${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/.claude/skills/setup-project/scripts"
cp "$TEMPLATE_DIR/setup-claude-remote.sh" "{PROJECT_PATH}/scripts/"
cp "$TEMPLATE_DIR/setup-local.sh" "{PROJECT_PATH}/scripts/"

Step 4: .gitignore の確認

bash "${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/.claude/skills/setup-project/scripts/update-gitignore.sh" "{PROJECT_PATH}"

setup-claude.sh 内でも実行される。ここでは再確認として idempotent に実行する。

Step 5: 旧 Codex Stop hook 登録の解除確認

bash "${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/.claude/skills/setup-project/scripts/create-codex-hooks.sh" "{PROJECT_PATH}"

setup-claude.sh 内でも実行される。新しい hooks 設定は作成せず、既存の .codex/hooks.json に旧 .codex/hooks/dev/commit-check.sh の登録がある場合だけ削除する。ほかの hooks は維持する。

Step 6: settings.json の作成

bash "${CLAUDE_SHARED_DIR:-$HOME/dot-claude-dev}/.claude/skills/setup-project/scripts/create-settings-json.sh" "{PROJECT_PATH}"

新規の settings.json には commit-check Stop hook を含めない。既存設定に旧 .claude/hooks/dev/commit-check.sh の登録がある場合は、その登録だけ削除してほかの hooks を維持する。

Step 7: 結果サマリー表示

## セットアップ完了: {PROJECT_PATH}

| 項目 | 状態 |
|------|------|
| .claude シンボリックリンク(rules/skills/commands/hooks) | ✓ |
| .codex シンボリックリンク(skills/hooks) | ✓ |
| scripts/setup-claude-remote.sh | ✓ |
| scripts/setup-local.sh | ✓ |
| .gitignore 更新 | ✓ |
| .claude/settings.json | ✓ 新規作成・旧 Stop hook 解除 |
| .codex/hooks.json | ✓ 旧 Stop hook 未登録・解除済み |

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.

日本語の概要は準備中です。原文の説明を表示しています。

ryryo/dot-claude-dev32026年10月11日 更新

analyze-seminar-video

無料日本語概要

セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。

ryryo/dot-claude-dev32026年10月11日 更新

architecture-refactor-loop

無料日本語概要

責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。

ryryo/dot-claude-dev32026年10月11日 更新

astra-rules-refactor

無料日本語概要

AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。

ryryo/dot-claude-dev32026年10月11日 更新

character-sheet-imagegen

無料日本語概要

人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。

ryryo/dot-claude-dev32026年10月11日 更新

character-to-codex-pet

無料日本語概要

既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。

ryryo/dot-claude-dev32026年10月11日 更新

ryryo のスキルをすべて見る

このスキルの問題を報告する