ワンクリックで
initial-setup-happy-env
この母艦リポジトリを初回セットアップし、uv・ruff・ty・Python launcher の入口を安全に整えたいとき。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
この母艦リポジトリを初回セットアップし、uv・ruff・ty・Python launcher の入口を安全に整えたいとき。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
こんなときに使う: Ubuntu / Linux サーバーに SSH で接続し、sudo、systemd サービス、HTTP 監視を一連で安全に進めたいとき。 接続前に SSH_AUTH_SOCK を含む認証状態を固定し、認証で止まらずに サーバー接続・権限確認・サービス起動・停止・再起動・状態確認を一気に行いたいとき。
調査→修正→検証→ふりかえり/後続 Issue 化までを 1 つの改善ループで回したいときに使う。 実装前の再現確認や、review 指摘・検証結果をもとに次のアクションへつなぐ。
こんなときに使う: 現在の会話内容をもとに、実装・エージェント発注に直結する PRD を作りたいとき。 追加のインタビューはせず、すでに会話に出ている内容だけから構成する。 情報が不足している場合は捏造せず「未確定」として明示する。
こんなときに使う: ユーザーが「インタビューして」「質問して」「設計を詰めたい」などと言ったら使う。 計画や設計の重要な判断軸を洗い出し、具体例・反例・影響範囲まで深掘りして要件整理に落とす。
Copilot の custom skill / agent / repository instructions の作成・改善・構造確認を 1 つの入口にまとめる。複合スキルとして、対象に応じて適切な authoring ルートへ 分けつつ、実行時のモデル呼び出しを抑止してルーティングを優先する。試作から `plugins/*` 配布へ昇格するときの name / description 整備も扱う。skill / agent / repo-wide instructions / path-specific instructions を新規作成したいとき、既存定義を育てたいとき、公開前に責務や導線を確かめたいとき。
新しい custom agent を既存 agent 群と同じ型で立ち上げる。agent の新規追加、役割分離のための専門 agent 作成、既存群の隙間を埋めたいとき。
| name | initial_setup_happy_env |
| description | この母艦リポジトリを初回セットアップし、uv・ruff・ty・Python launcher の入口を安全に整えたいとき。 |
| license | Personal |
この母艦リポジトリ専用の初回セットアップを、uv を入口にそろえて安全に始める skill です。
first-run はここで整え、steady-state は uv run app.py を主入口にします。
uv がまだ入っていない Windows 環境で始めたいときruff と ty を repo の dev 環境としてそろえたいときuv の有無を確認するuv --version
入っていれば次へ進みます。見つからない場合だけ Step 1 を実行します。
uv を導入するpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
別案として winget install --id=astral-sh.uv -e でも構いません。
導入後は新しい端末を開き直し、uv --version を再確認します。
uv sync --dev
この repo では pytest、ruff、ty を dev dependency として管理します。
個別に pip install せず、まず uv sync --dev に寄せます。
uv run pytest -q
uv run ruff check .
uv run ty check .
ruff の既存違反が残る場合は、直近変更に関係するものから最小差分で解消します。
uv run app.py
CLI で home sync を直接実行する場合。
uv run app.py home --dry-run
uv run app.py home
app.py は home sync 専用の launcher であり、scripts\sync-to-home.ps1 を呼び出します。repo sync / hooks install は $HOME\.copilot\scripts\ の PowerShell スクリプトを直接使います。
Context7 はこの repo の MCP config sample として配布しません。必要な場合は Copilot CLI の interactive session で外部 plugin を導入します。以下は Context7 側の marketplace plugin 構成に基づく導入例です。実行前に現在の Copilot CLI と Context7 plugin 側の案内も確認してください。
/plugin marketplace add upstash/context7
/plugin install context7-plugin@context7-marketplace
terminal から実行する場合の等価コマンドです。
copilot plugin marketplace add upstash/context7
copilot plugin install context7-plugin@context7-marketplace
uv run app.py は steady-state 入口であり、uv 未導入の first-run 入口にはなりませんmcp-config.json は user-owned とし、この repo の primary distribution path にしない.github/copilot-instructions.md を参照する