بنقرة واحدة
utility-create-skill
スキルを作成し、レビュー・自動修正まで行う
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
スキルを作成し、レビュー・自動修正まで行う
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | utility-create-skill |
| description | スキルを作成し、レビュー・自動修正まで行う |
| argument-hint | [スキル名] [スキルの説明] |
このコマンドは、skill-creatorスキルを使って新しいスキルを作成し、reviewing-skillsスキルでレビュー・自動修正を行います。
/create-skill pdf-converter PDFファイルを画像に変換するスキル
/create-skill
引数からスキル情報を取得します:
$ARGUMENTSの最初の単語: スキル名$ARGUMENTSの残りの部分: スキルの説明$ARGUMENTSが空の場合、AskUserQuestionツールを使用して以下を質問してください:
AskUserQuestion({
questions: [
{
question: "作成するスキルの名前を入力してください。\n\n例:\n- pdf-converter\n- code-review\n- data-analyzer",
header: "スキル名",
options: [
{
label: "名前を入力",
description: "スキル名を直接入力"
}
],
multiSelect: false
}
]
})
スキル名取得後、説明が空の場合も質問してください:
AskUserQuestion({
questions: [
{
question: "スキルの説明を入力してください。何を行うスキルですか?\n\n例:\n- PDFファイルを画像に変換し、OCR処理を行う\n- コードレビューを自動化し、改善点を提案する\n- データを分析してレポートを生成する",
header: "スキル説明",
options: [
{
label: "説明を入力",
description: "スキルの説明を直接入力"
}
],
multiSelect: false
}
]
})
TodoWriteツールを使用してタスクを作成:
TodoWrite({
todos: [
{
content: "skill-creatorでスキルを作成",
activeForm: "スキルを作成している",
status: "in_progress"
},
{
content: "reviewing-skillsでスキルをレビュー",
activeForm: "スキルをレビューしている",
status: "pending"
},
{
content: "レビュー結果に基づいて自動修正",
activeForm: "スキルを自動修正している",
status: "pending"
}
]
})
example-skills:skill-creator スキルを Skill ツールで実行する(引数に [スキル名] [スキルの説明] を渡す)。
重要: skill-creatorが対話的に質問してくる場合は、ユーザーから取得した情報を元に回答してください。
スキルが正常に作成されたことを確認してください:
TodoWrite({
todos: [
{
content: "skill-creatorでスキルを作成",
activeForm: "スキルを作成している",
status: "completed"
},
{
content: "reviewing-skillsでスキルをレビュー",
activeForm: "スキルをレビューしている",
status: "in_progress"
},
{
content: "レビュー結果に基づいて自動修正",
activeForm: "スキルを自動修正している",
status: "pending"
}
]
})
utility-reviewing-skills スキルを Skill ツールで実行する。
問題がない場合:
問題がある場合:
reviewing-skillsから指摘された問題を自動修正する際:
修正後は必ず再レビューを実行して、問題が解決されたことを確認してください。
以下の情報を表示してください:
✓ スキルの作成が完了しました
スキル名: [スキル名]
説明: [スキルの説明]
作成されたファイル:
- [ファイルパスのリスト]
レビュー結果:
- [問題なし / N件の問題を自動修正]
実装ループ。承認済みの DESIGN.md + DESIGN_DETAIL_APP.md + DESIGN_DETAIL_INFRA.md + TODO.md を入力に、TODO.md の全フェーズをレビュー・コミット込みで自律実装するオーケストレーター。人間の介入はエスカレ条件 (概要設計の破綻 P3 等) のみ。dev-spec の承認ゲート通過後にユーザーが直接起動する。エスカレーション回答後の再開も本スキルの再実行で行う。「実装ループを開始」「設計済み TODO で実装を自律実行」「残りタスクを自動で実装」などで起動。
設計ループ。ユーザーストーリー → UI スケッチ → ユースケース → 実現可能性検証 → PoC 検証 → DDD モデリング → 概要/詳細設計 (DESIGN.md / DESIGN_DETAIL_APP.md / DESIGN_DETAIL_INFRA.md) → 深掘りインタビュー → 検証手順補完 → TODO.md 生成までを対話的に実行し、承認ゲートで実装ループ (/dev-impl) へ引き渡す。 「設計フェーズを開始」「要件を整理したい」「計画を立てたい」「ユーザーストーリーを書きたい」 「技術的に実現できるか確認したい」「TODO.md を作りたい」「DESIGN.md を深掘りしたい」などで起動。 docs/ の状態から途中再開・特定フェーズの部分実行も可能。
ローカルの git 差分を 3 観点 (TDD / コード品質+ルール準拠+構造 / プロダクト readiness) で並列レビュー。本体ロジックは review-tdd / review-quality / review-product-readiness subagent に委譲し、本 skill はメインセッション向けの薄い orchestrator として「差分検出 → PHASE_CONTEXT 組み立て → subagent 並列起動 → 結果集約・整形表示 → 修正アクション選択」を担当する。セキュリティレビューは security-guidance プラグイン (Stop hook の LLM diff review + Edit 時の pattern 検知) に委譲しており本 skill の対象外。fatal 判定は本 skill では行わず、呼び出し側に任せる。
React 19 + Vite+ + TypeScript + Tailwind v4 のモバイル向け静的 SPA デモサイトを TDD で構築し、Cloudflare Workers へデプロイするワークフロー。localStorage でフロントのみ完結するデモに特化。「デモサイトを作りたい」「モバイル向け静的デモ」「SPA を作って Cloudflare にデプロイ」「静的プロトタイプを公開」「localStorage でフロントだけ完結」などで起動。
複数サブエージェントに異なる立場を与えて議論を反復し、相違が収束するまで議題を検証して結論を提示する。設計妥当性検証・実装方針比較・原因分析のセカンドオピニオン・アイデアの壁打ちに使用。「議論したい」「壁打ちしたい」「セカンドオピニオン」「複数視点で検証したい」などで起動。
ローカルのコミット履歴と差分からDraft PRを作成する。ブランチ未作成・コミット未作成の状態でも、必要に応じてブランチ作成とコミットを行ってからPRを作成する。`.github/` にPRテンプレートがあれば内容を埋めて、なければ作業内容から本文を生成し、`AskUserQuestion`で作成可否を確認してから `gh pr create --draft` を実行する。「PRを出したい」「draft PRを作成」「プルリクを作って」「PR本文を生成」などのリクエストで起動。