Agent Skill
2/7/2026

skill-creator

スキルを作成・更新・プロンプト改善するためのメタスキル。 **collaborative**モードでユーザーと対話しながら共創し、 抽象的なアイデアから具体的な実装まで柔軟に対応する。 **orchestrate**モードでタスクの実行エンジン(Claude Code / Codex / 連携)を選択。 Anchors: • Continuous Delivery (Jez Humble) / 適用: 自動化パイプライン / 目的: 決定論的実行 • The Lean Startup (Eric Ries) / 適用: Build-Measure-Learn / 目的: 反復改善 • Domain-Driven Design (Eric Evans) / 適用: 戦略的設計・ユビキタス言語・Bounded Context / 目的: ドメイン構造の明確化 • Clean Architecture (Robert C. Martin) / 適用: 依存関係ルール・層分離設計 / 目的: 変更に強い高精度スキル • Design Thinking (IDEO) / 適用: ユーザー中心設計 / 目的: 共感と共創 Trigger: 新規スキルの作成、既存スキルの更新、プロンプト改善を行う場合に使用。 スキル作成, スキル更新, プロンプト改善, skill creation, skill update, improve prompt, Codexに任せて, assign codex, Codexで実行, GPTに依頼, 実行モード選択, どのAIを使う, IPC Bridge統一, API統一パターン, safeInvoke/safeOn, Preload API標準化, IPC handler registration, Preload API integration, contextBridge, Electron IPC pattern

D
daishiman
10GitHub Stars
1Views
npx skills add daishiman/daishiman-skills

SKILL.md

Nameskill-creator
Descriptionスキルを作成・更新・プロンプト改善するためのメタスキル。 **collaborative**モードでユーザーと対話しながら共創し、 抽象的なアイデアから具体的な実装まで柔軟に対応する。 **orchestrate**モードでタスクの実行エンジン(Claude Code / Codex / 連携)を選択。 Anchors: • Continuous Delivery (Jez Humble) / 適用: 自動化パイプライン / 目的: 決定論的実行 • The Lean Startup (Eric Ries) / 適用: Build-Measure-Learn / 目的: 反復改善 • Domain-Driven Design (Eric Evans) / 適用: 戦略的設計・ユビキタス言語・Bounded Context / 目的: ドメイン構造の明確化 • Clean Architecture (Robert C. Martin) / 適用: 依存関係ルール・層分離設計 / 目的: 変更に強い高精度スキル • Design Thinking (IDEO) / 適用: ユーザー中心設計 / 目的: 共感と共創 Trigger: 新規スキルの作成、既存スキルの更新、プロンプト改善を行う場合に使用。 スキル作成, スキル更新, プロンプト改善, skill creation, skill update, improve prompt, Codexに任せて, assign codex, Codexで実行, GPTに依頼, 実行モード選択, どのAIを使う, IPC Bridge統一, API統一パターン, safeInvoke/safeOn, Preload API標準化, IPC handler registration, Preload API integration, contextBridge, Electron IPC pattern

name: skill-creator description: | スキルを作成・更新・プロンプト改善するためのメタスキル。 collaborativeモードでユーザーと対話しながら共創し、 抽象的なアイデアから具体的な実装まで柔軟に対応する。 orchestrateモードでタスクの実行エンジン(Claude Code / Codex / 連携)を選択。

Anchors: • Continuous Delivery (Jez Humble) / 適用: 自動化パイプライン / 目的: 決定論的実行 • The Lean Startup (Eric Ries) / 適用: Build-Measure-Learn / 目的: 反復改善 • Domain-Driven Design (Eric Evans) / 適用: 戦略的設計・ユビキタス言語・Bounded Context / 目的: ドメイン構造の明確化 • Clean Architecture (Robert C. Martin) / 適用: 依存関係ルール・層分離設計 / 目的: 変更に強い高精度スキル • Design Thinking (IDEO) / 適用: ユーザー中心設計 / 目的: 共感と共創

Trigger: 新規スキルの作成、既存スキルの更新、プロンプト改善を行う場合に使用。 スキル作成, スキル更新, プロンプト改善, skill creation, skill update, improve prompt, Codexに任せて, assign codex, Codexで実行, GPTに依頼, 実行モード選択, どのAIを使う, IPC Bridge統一, API統一パターン, safeInvoke/safeOn, Preload API標準化, IPC handler registration, Preload API integration, contextBridge, Electron IPC pattern allowed-tools:

  • Read
  • Write
  • Edit
  • Bash
  • Glob
  • Grep
  • Task
  • AskUserQuestion

Skill Creator

スキルを作成・更新・プロンプト改善するためのメタスキル。

設計原則

原則説明
Problem First機能の前に本質的な問題を特定する
Collaborative Firstユーザーとの対話を通じて要件を明確化
Domain-Driven Designドメイン構造を明確化し高精度な設計を導く
Clean Architecture層分離と依存関係ルールで変更に強い構造
Script First決定論的処理はスクリプトで実行(100%精度)
Progressive Disclosure必要な時に必要なリソースのみ読み込み

クイックスタート

モード用途開始方法
collaborativeユーザー対話型スキル共創(推奨)AskUserQuestionでインタビュー開始
orchestrate実行エンジン選択AskUserQuestionでヒアリング開始
create要件が明確な場合の新規作成scripts/detect_mode.js --request "..."
update既存スキル更新scripts/detect_mode.js --skill-path <path>
improve-promptプロンプト改善scripts/analyze_prompt.js --skill-path <path>

ワークフロー概要

Collaborative モード(推奨)

Phase 0-0: 問題発見 → problem-definition.json
      ↓
Phase 0.5: ドメインモデリング → domain-model.json
      ↓
Phase 0-1〜0-8: インタビュー → interview-result.json
      ↓
[分岐] multiSkillPlan がある場合:
  Phase 0.9: マルチスキル設計 (design-multi-skill) → multi-skill-graph.json
  → 各サブスキルに対して以下を繰り返し:
      ↓
リソース選択: select-resources.md → resource-selection.json
      ↓
Phase 1: 要求分析 → Phase 2: 設計
      ↓
[条件] skillDependencies がある場合:
  Phase 2.5: 依存関係解決 (resolve-skill-dependencies) → skill-dependency-graph.json
      ↓
Phase 3: 構造計画 → Phase 4: 生成
      ↓
[条件] externalCliAgents がある場合:
  Phase 4.5: 外部CLIエージェント委譲 (delegate-to-external-cli) → external-cli-result.json
      ↓
Phase 5: レビュー (quick-validate) → Phase 6: 検証 (validate-all)

📖 agents/discover-problem.md — 根本原因分析 📖 agents/model-domain.md — DDD/Clean Architecture 📖 agents/interview-user.md 📖 agents/select-resources.md

Orchestrate モード

実行エンジン選択: claude | codex | gemini | claude-to-codex

📖 references/execution-mode-guide.md


リソース一覧

カテゴリ詳細参照
agents/[resource-map.md#agents]
references/[resource-map.md#references]
scripts/[resource-map.md#scripts]
assets/[resource-map.md#assets]
schemas/[resource-map.md#schemas]

📖 references/resource-map.md


主要エントリポイント

用途リソース
問題発見agents/discover-problem.md
ドメインモデリングagents/model-domain.md
インタビューagents/interview-user.md
リソース選択agents/select-resources.md
要求分析agents/analyze-request.md
スクリプト生成agents/design-script.md
オーケストレーションagents/design-orchestration.md
クロススキル依存関係解決agents/resolve-skill-dependencies.md
外部CLIエージェント委譲agents/delegate-to-external-cli.md
マルチスキル同時設計agents/design-multi-skill.md
フィードバック記録scripts/log_usage.js

機能別ガイド

機能参照先
問題発見フレームワークreferences/problem-discovery-framework.md
ドメインモデリングreferences/domain-modeling-guide.md
Clean Architecturereferences/clean-architecture-for-skills.md
スクリプト/LLM分担references/script-llm-patterns.md
クロススキル参照パターンreferences/cross-skill-reference-patterns.md
外部CLIエージェント統合references/external-cli-agents-guide.md
スクリプト生成references/script-types-catalog.md
ワークフローパターンreferences/workflow-patterns.md
オーケストレーションreferences/orchestration-guide.md
実行モード選択references/execution-mode-guide.md
ドキュメント生成references/api-docs-standards.md
自己改善サイクルreferences/self-improvement-cycle.md
ライブラリ管理references/library-management.md

フィードバック(必須)

実行後は必ず記録:

node scripts/log_usage.js --result success --phase "Phase 4"
node scripts/log_usage.js --result failure --phase "Phase 3" --error "ValidationError"

ベストプラクティス

すべきこと避けるべきこと
問題を先に特定する(Problem First)機能から設計を始める
Core Domainに集中する全体を均等に設計する
Outcomeでゴール定義Outputでゴール定義する
Script優先(決定論的処理)全リソースを一度に読み込む
LLMは判断・創造のみScript可能な処理をLLMに任せる
Progressive Disclosure具体例をテンプレートに書く
クロススキル参照は相対パスで絶対パスやハードコードで参照

自己参照ノート: skill-creator自体がクロススキル参照パターンの実例。 resolve-skill-dependencies.md で設計した参照構造は、skill-creatorが他スキルの SKILL.mdを読み込んで公開インターフェースを特定する際のパターンそのもの。


変更履歴

VersionDateChanges
10.5.02026-02-13ラウンド3リファクタリング(修正): script-types-catalog.md全24テンプレート参照修正(存在しないassets/.js/.py/.sh→実在のassets/type-.md+base-.{js,py,sh}形式)、interview-user.mdにPhaseラベル追加(Phase 0-1〜0-8)、resource-map.mdのinterview-user.mdエントリにPhase情報追加、phase-completion-checklist.mdのPhase 5/6に「担当スクリプト」セクション追加、SKILL.md v10.4.0 changelogファイル数修正(17→16)、scripts/ DRY違反修正(19スクリプト: getArg/resolvePath/EXIT_定数をutils.jsからimportに統一 — generate_agent/generate_script/generate_skill_md/generate_dynamic_code/detect_runtime/collect_feedback/validate_all/validate_plan/validate_workflow/apply_updates/apply_self_improvement/analyze_prompt/update_skill_list/assign_codex/check_prerequisites/init_skill + execute_chain/execute_parallel/validate_orchestrationのbare exit code統一)、generate_script.jsテンプレート本体のEXIT_*→EXIT_CODES.*統一、validate_all.jsのnormalizeLink()ローカル重複定義をutils.jsからのimportに統一、delegate-to-codex.md §5.5残留integrate-results参照修正
10.4.02026-02-13ラウンド2リファクタリング(27件修正): phase-completion-checklist.md完全書き換え(task-specification-creator用→skill-creator用Phase 0-0〜6対応)、creation-process.mdにCollaborativeモード追加、SKILL.md重複バージョン統合(v9.4.0/v9.3.0/v9.1.0各2行→1行)、全エージェントへのPhaseラベル追加(16ファイル: discover-problem/model-domain/extract-purpose/define-boundary/design-workflow/design-scheduler/design-conditional-flow/design-event-trigger/design-orchestration/design-custom-script/plan-structure/generate-code/generate-api-docs/generate-setup-guide/select-resources/analyze-feedback)、データフロー修正(resolve-skill-dependencies.md受領先Phase 2→3、後続処理Phase 2→3、delegate-to-codex.md受領先integrate-results→呼び出し元ワークフロー、design-multi-skill.md受領先Phase 2→各サブスキルPhase 1+インラインスキーマにfailureRecovery/status追加)
10.3.02026-02-13ラウンド1リファクタリング(20件修正): design-multi-skill.md 後続処理フロー修正(Phase 2,3欠落・resolve位置修正)、delegate-to-external-cli.mdインライン例修正(output型・error型・executedAt・status enum)、interview-user.md入出力インターフェース拡充・チェックリスト補完・ビジネスルール例外明示・Phase番号体系拡張、analyze-request.mdにPhase 1ラベル・上流入力・受領先追加、resolve-skill-dependencies.md/delegate-to-external-cli.mdにPhase番号追加、select-resources.md Phase 2.5記述修正・type-aggregator.md追加、extract-purpose.mdスキーマ参照統一、interview-result.json MoSCoW記述修正、multi-skill-graph.json failedSkills required追加
10.2.02026-02-13interviewDepth機能追加: インタビュー開始時にquick/standard/detailedの3段階深度選択を追加。quickモードで3-4問の最小限質問+自動推定、detailedモードで10-15問の網羅的ヒアリング。interview-user.mdにPhase実行マトリクス・デフォルト値テーブル・深度別スキップ条件追加。interview-result.jsonスキーマにinterviewDepthフィールド追加
10.1.02026-02-134レビューエージェントの全指摘事項を修正。スキーマ新規作成(external-cli-result.json, multi-skill-graph.json)、ワークフロー図更新、相対パス修正、失敗リカバリ追加
10.0.12026-02-13v10.0.0レビュー修正18件: E1-E3(緊急3件: select-resources.mdステップ追加、シェルインジェクション修正、multi-skill-graph.jsonスキーマ作成)、H1-H5(高5件: 責務境界明確化、静的/ランタイム分離、enum不一致修正、スキップ条件追加、Script First原則適用)、M1-M6(中6件: 正規化マッピング、creationOrder優先順位、ユーザー承認ステップ、examples拡充、Mesh DAG明確化、relativePath削除)、L1-L3(低3件: 自己参照ノート、MCP検討、パターン記録)
10.0.02026-02-13クロススキル依存関係・外部CLIエージェント・マルチスキル対応: interview-result.jsonスキーマ拡張(skillDependencies/externalCliAgents/multiSkillPlan)、interview-user.mdにPhase 0-3.5(クロススキル参照)・Phase 0-5.5(外部CLI)追加、新規エージェント3件(resolve-skill-dependencies/delegate-to-external-cli/design-multi-skill)、新規リファレンス2件(cross-skill-reference-patterns/external-cli-agents-guide)、新規スキーマ1件(skill-dependency-graph.json)、select-resources.mdに選択マトリクス4.1.7-4.1.8追加、execution-mode-guideにGemini CLI追加、resource-map.md更新
9.4.02026-02-13UT-9B-H-003セキュリティ教訓反映 + TASK-FIX-11-1教訓反映: patterns.mdにTDDセキュリティテスト分類体系・YAGNI共通化判断記録の成功パターン2件、正規表現Prettier干渉の失敗パターン1件追加。Phase 12の未タスク2段階判定(raw→精査)を成功パターンとして追加し、失敗パターン「未タスクraw検出の誤読」を追加。lessons-learned.md・architecture-implementation-patterns.md更新。クイックナビゲーションにセキュリティドメイン追加
9.3.02026-02-12TASK-9B-Iパターン追加 + Phase 12未タスク参照整合の再発防止 + UT-9B-H-003 Phase 12再監査反映: patterns.mdにSDK統合ドメイン新設(成功パターン1件: TypeScriptモジュール解決による型安全統合、失敗パターン2件: カスタムdeclare moduleとSDK実型共存、未タスク配置ディレクトリ混同)。「未タスク参照リンクの実在チェック」パターン追加。phase-completion-checklist.md のPhase 12完了条件に verify-unassigned-links.js 実行を追加。Phase 12成果物名を documentation-changelog.md に統一。完了済み未タスク指示書の移管と参照パス同期を追加
9.2.02026-02-12TASK-9B-Hスキル改善: patterns.mdにIPC機能開発ワークフロー6段階パターン追加(チャンネル定数→ハンドラー→Preload→統合→型定義→登録)。クイックナビゲーション更新
9.1.02026-02-12TASK-9B-H-SKILL-CREATOR-IPC完了記録 + UT-STORE-HOOKS-TEST-REFACTOR-001パターン追加: SkillCreatorService IPC通信基盤の構築完了(6チャンネル定義、ハンドラー実装、Preload API統合、85テスト全PASS、3層セキュリティモデル適用)。patterns.mdにStore Hook renderHookテストパターン追加、テストカテゴリ分類(CAT-01〜CAT-05)、Phase 12苦戦箇所テンプレート改善
9.0.02026-02-11TASK-FIX-7-1パターン追加: patterns.mdにSetter Injection(遅延初期化DI)、型変換パターン(Skill→SkillMetadata)、DIテストモック大規模修正パターン追加。06-known-pitfalls.md#P32-P33追加。aiworkflow-requirements/lessons-learned.md新規作成
8.10.02026-02-10TASK-FIX-15-1パターン追加: patterns.mdに統合テストでの依存サービスモック漏れ防止パターン(P25)と入力バリデーション統一パターン(whitespace対策、P26)を追加
8.9.02026-02-09TASK-FIX-17-1パターン追加: patterns.mdにmockReturnValue vs mockReturnValueOnceテスト間リーク防止パターン追加。06-known-pitfalls.md#P23追加。aiworkflow-requirements/patterns.mdにも同パターン追加
8.8.02026-02-06TASK-AUTH-CALLBACK-001パターン追加: patterns.mdにSupabase OAuth flowType設定、PKCE内部管理委任、ローカルHTTPサーバーコールバック受信の3成功パターン追加。失敗パターン5件(カスタムstate競合、Site URL未設定、Implicit Flow混同、code_verifier不足)追加。06-known-pitfalls.mdにP15-P18追加
8.7.02026-02-06TASK-FIX-5-1最適化: patterns.mdの3パターンにクロスリファレンス追加(architecture-implementation-patterns.md, 06-known-pitfalls.md連携)
8.6.12026-02-06TASK-FIX-5-1パターン追加: patterns.mdにIPC Bridge API統一時のテストモック設計、セッション間仕様書編集永続化検証、Phase 1依存仕様書マトリクスの3パターン追加
8.6.02026-02-06TASK-AUTH-SESSION-REFRESH-001パターン追加: patterns.mdにSupabase SDK競合防止、setTimeout vs setInterval選択、vi.useFakeTimers+flushPromisesテスト、Callback DIテスタブル設計の4パターン追加。06-known-pitfalls.mdにP12(SDK競合)・P13(タイマーテスト無限ループ)追加
8.5.02026-02-05TASK-FIX-GOOGLE-LOGIN-001パターン追加: patterns.mdにOAuthコールバックエラーパラメータ抽出、Zustandリスナー二重登録防止、IPC経由エラー情報伝達設計の3パターン追加
8.4.02026-02-05TASK-FIX-4-1-IPC-CONSOLIDATIONパターン追加: patterns.mdにIPCチャンネル統合パターン追加(ハードコード文字列発見、重複定義整理、ホワイトリスト更新漏れ検証)、aiworkflow-requirements連携更新
8.3.02026-02-04AUTH-UI-001パターン追加: patterns.mdに既実装済み修正の発見、テスト環境問題切り分け、React Portal z-index解決、Supabase認証状態変更後即時UI更新の4パターン追加
8.2.02026-02-02E2Eテストパターン追加: patterns.mdにARIA属性ベースセレクタ、ヘルパー関数分離、安定性対策3層パターン追加(TASK-8C-B由来)
8.1.02026-01-30構造リファクタリング: schemas追加(problem-definition.json, domain-model.json)、integration-patterns.md分割(1,171→70行+4サブファイル)、.tmpクリーンアップ、resource-map.md更新
8.0.02026-01-30Problem First + DDD/Clean Architecture統合: 問題発見Phase(0-0)・ドメインモデリングPhase(0.5)追加、discover-problem.md・model-domain.md新規エージェント、problem-discovery-framework.md・domain-modeling-guide.md・clean-architecture-for-skills.md新規リファレンス、Anchors更新(Clean Architecture追加・DDD拡張)
7.2.02026-01-30統合パターン集・Phase完了チェックリスト追加: integration-patterns.md, phase-completion-checklist.md新規作成、resource-map.md更新(成果物明確化セクション追加、統合契約パターンリンク)
7.1.22026-01-28ハードコード数値を削除: 動的に変わるリソース数等の具体的数値を排除
7.1.12026-01-28script-llm-patterns.mdリファクタリング: 責務分離明確化、関連リソース整理
7.1.02026-01-28スクリプト/LLMパターンガイド追加: script-llm-patterns.md
7.0.12026-01-24整合性修正: custom-script-design.json追加、壊れた参照修正
7.0.02026-01-24リファクタリング: SKILL.md 481→130行(73%削減)、詳細をreferencesに委譲
6.2.02026-01-24API推薦機能追加: recommend-integrations.md, goal-to-api-mapping.md
6.1.02026-01-24自動リソース選択機能追加: select-resources.md
6.0.02026-01-24オーケストレーション・ドキュメント生成機能追加
5.7.02026-01-21Part 5をresource-map.mdに分離
5.6.02026-01-21Self-Contained Skills: PNPM依存関係管理
5.0.02026-01-15Collaborative First追加、抽象度レベル対応
Skills Info
Original Name:skill-creatorAuthor:daishiman