بنقرة واحدة
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 を参照する