Skip to content
cccskills
FreePublished on GitHub

setup-project

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

The English summary is being prepared. Showing the original description.

See how to install

Files included (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 (original)

Review the instructions the agent will receive before you install.

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 未登録・解除済み |

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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.

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

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

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

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

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

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

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

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

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

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

The English summary is being prepared. Showing the original description.

ryryo/dot-claude-dev3Updated Oct 18, 2026

See all skills by ryryo

Report a problem with this skill