Init Project
プロジェクト初期化時に、標準のagent skillsと補助ツールを導入する。ユーザーが別順序を指定しない限り、k5-motスキル、Matt Pocock Agent Skills、graphify、OpenSpecの順で実行する。
前提
- プロジェクトルートで実行する。
pnpmとuvが利用できることを確認する。- 既存の設定ファイルがある場合は、上書きや再初期化の影響を確認してから進める。
- コマンドが失敗した場合は次へ進まず、失敗原因と再実行手順を整理する。
導入手順
- k5-motスキルをインストールする。
pnpm dlx skills@latest add k5-mot/skills python-dev ts-dev init-project --agent universal -y
- Matt Pocock Agent Skillsをインストールする。
pnpm dlx skills@latest add mattpocock/skills code-review codebase-design diagnosing-bugs domain-modeling grill-me grill-with-docs grilling handoff implement improve-codebase-architecture prototype research resolving-merge-conflicts setup-matt-pocock-skills tdd teach to-spec to-tickets triage wayfinder writing-great-skills --agent universal -y
- graphifyをプロジェクトへインストールする。
uvx --from graphifyy graphify install --project --platform agents
- OpenSpecを初期化する。
pnpm dlx @fission-ai/openspec@latest openspec init --tools agents --profile core --force --no-animation
検証
導入後に、生成・変更されたファイルを確認する。
git status --short
確認観点:
python-dev、ts-dev、init-projectが利用可能なagent skillとして導入されている。- Matt Pocock Agent Skillsの指定スキルが導入されている。
- graphifyのagents向け設定がプロジェクトに追加されている。
- OpenSpecの初期化ファイルが作成または更新されている。
注意
--forceを含むOpenSpec初期化は既存設定を更新する可能性がある。既存OpenSpec構成がある場合は、実行前後の差分を必ず確認する。- すでに導入済みのskillがある場合でも、コマンドは再実行可能な前提で扱う。ただし生成物の差分は確認する。
- 初期化後、プロジェクト種別に応じて
python-devまたはts-devを使い、lint/format/test/pre-commit/CI設定を整える。