本文へ移動
cccskills
無料GitHub で公開

meta-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) / 適用: ユビキタス言語 / 目的: 一貫した語彙 • Design Thinking (IDEO) / 適用: ユーザー中心設計 / 目的: 共感と共創 • Microservices Patterns (Richardson) / 適用: サービス委譲 / 目的: 疎結合な連携 Trigger: 新規スキルの作成、既存スキルの更新、プロンプト改善を行う場合に使用。 スキル作成, スキル更新, プロンプト改善, skill creation, skill update, improve prompt, Codexに任せて, assign codex, Codexで実行, GPTに依頼, 実行モード選択, どのAIを使う

インストール方法を見る

含まれるファイル(132)

  • SKILL.md16.2 KB
  • agents/analyze-feedback.md5.1 KB
  • agents/analyze-request.md5.4 KB
  • agents/analyze-script-requirement.md4.2 KB
  • agents/define-boundary.md3.2 KB
  • agents/define-trigger.md3.3 KB
  • agents/delegate-to-codex.md6.0 KB
  • agents/design-custom-script.md8.5 KB
  • agents/design-script.md5.3 KB
  • agents/design-self-improvement.md5.9 KB
  • agents/design-update.md7.2 KB
  • agents/design-variables.md4.3 KB
  • agents/design-workflow.md5.8 KB
  • agents/extract-purpose.md4.1 KB
  • agents/generate-code.md4.8 KB
  • agents/improve-prompt.md6.1 KB
  • agents/interview-execution-mode.md7.1 KB
  • agents/interview-user.md7.3 KB
  • agents/plan-structure.md5.7 KB
  • agents/save-patterns.md5.1 KB
  • agents/select-anchors.md3.4 KB
  • assets/agent-task-template.md5.9 KB
  • assets/agent-template.md2.7 KB
  • assets/base-bash.sh2.6 KB
  • assets/base-node.js2.4 KB
  • assets/base-python.py3.1 KB
  • assets/base-typescript.ts2.7 KB
  • assets/evals-template.json411 B
  • assets/logs-template.md298 B
  • assets/patterns-template.md960 B
  • assets/script-generator-template.js5.1 KB
  • assets/script-task-template.js2.1 KB
  • assets/script-validator-template.js3.0 KB
  • assets/skill-template.md11.5 KB
  • assets/type-aggregator.md2.1 KB
  • assets/type-ai-tool.md2.2 KB
  • assets/type-api-client.md2.8 KB
  • assets/type-builder.md2.1 KB
  • assets/type-cache.md2.1 KB
  • assets/type-cloud.md2.2 KB
  • assets/type-database.md1.6 KB
  • assets/type-deployer.md2.3 KB
  • assets/type-docker.md2.0 KB
  • assets/type-file-processor.md2.3 KB
  • assets/type-formatter.md2.1 KB
  • assets/type-git-ops.md4.0 KB
  • assets/type-linter.md2.2 KB
  • assets/type-mcp-bridge.md1.1 KB
  • assets/type-monitor.md2.3 KB
  • assets/type-notification.md1.3 KB
  • assets/type-parser.md2.3 KB
  • assets/type-queue.md2.2 KB
  • assets/type-scraper.md2.3 KB
  • assets/type-shell.md2.0 KB
  • assets/type-test-runner.md2.4 KB
  • assets/type-transformer.md2.2 KB
  • assets/type-universal.md2.7 KB
  • assets/type-webhook.md2.4 KB
  • EVALS.json809 B
  • LOGS.md9.1 KB
  • package.json1.3 KB
  • references/abstraction-levels.md6.7 KB
  • references/api-integration-patterns.md10.9 KB
  • references/codex-best-practices.md6.3 KB
  • references/core-principles.md3.9 KB
  • references/creation-process.md5.0 KB
  • references/execution-mode-guide.md6.2 KB
  • references/feedback-loop.md4.8 KB
  • references/interview-guide.md6.7 KB
  • references/library-management.md8.4 KB
  • references/naming-conventions.md6.5 KB
  • references/output-patterns.md4.9 KB
  • references/overview.md2.6 KB
  • references/patterns.md2.8 KB
  • references/quality-standards.md6.8 KB
  • references/resource-map.md13.5 KB
  • references/runtime-guide.md8.3 KB
  • references/script-commands.md4.7 KB
  • references/script-types-catalog.md12.0 KB
  • references/self-improvement-cycle.md9.0 KB
  • references/skill-structure.md10.0 KB
  • references/update-process.md5.8 KB
  • references/variable-template-guide.md8.6 KB
  • references/workflow-patterns.md6.5 KB
  • schemas/agent-definition.json6.1 KB
  • schemas/anchors.json1000 B
  • schemas/boundary.json1.0 KB
  • schemas/codex-result.json2.5 KB
  • schemas/codex-task.json1.4 KB
  • schemas/dependency-spec.json3.7 KB
  • schemas/environment-spec.json3.2 KB
  • schemas/execution-mode.json2.1 KB
  • schemas/execution-result.json3.8 KB
  • schemas/feedback-record.json4.9 KB
  • schemas/interview-result.json4.9 KB
  • schemas/mode.json1.6 KB
  • schemas/prompt-analysis.json3.1 KB
  • schemas/prompt-improvement.json2.7 KB
  • schemas/purpose.json819 B
  • schemas/runtime-config.json3.2 KB
  • schemas/script-definition.json4.5 KB
  • schemas/script-type.json2.5 KB
  • schemas/structure-plan.json2.6 KB
  • schemas/trigger.json723 B
  • schemas/update-plan.json2.2 KB
  • schemas/variable-definition.json3.9 KB
  • schemas/workflow.json2.7 KB
  • scripts/add_dependency.js5.8 KB
  • scripts/analyze_prompt.js11.2 KB
  • scripts/apply_self_improvement.js8.9 KB
  • scripts/apply_updates.js8.5 KB
  • scripts/assign_codex.js13.4 KB
  • scripts/check_prerequisites.js3.2 KB
  • scripts/collect_feedback.js8.5 KB
  • scripts/detect_mode.js5.6 KB
  • scripts/detect_runtime.js8.2 KB
  • scripts/generate_agent.js7.0 KB
  • scripts/generate_dynamic_code.js6.8 KB
  • scripts/generate_script.js11.2 KB
  • scripts/generate_skill_md.js8.4 KB
  • scripts/init_skill.js14.9 KB
  • scripts/install_deps.js5.4 KB
  • scripts/log_usage.js6.1 KB
  • scripts/quick_validate.js8.4 KB
  • scripts/update_skill_list.js9.0 KB
  • scripts/utils.js9.9 KB
  • scripts/validate_all.js12.6 KB
  • scripts/validate_links.js7.4 KB
  • scripts/validate_plan.js7.7 KB
  • scripts/validate_schema.js7.3 KB
  • scripts/validate_structure.js8.5 KB
  • scripts/validate_workflow.js8.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Skill Creator

概要

スキルを作成・更新・プロンプト改善するためのメタスキル。 Collaborative Firstでユーザーと対話しながら共創、Script Firstで決定論的処理を自動化、Progressive Disclosureで必要なリソースのみを読み込む。

設計原則

原則説明
Collaborative Firstユーザーとの対話を通じて要件を明確化
Script First決定論的処理はスクリプトで実行(100%精度)
Progressive Disclosure必要な時に必要なリソースのみ読み込み
Custom Script Support24タイプに収まらない独自スクリプトも生成
Self-Contained Skills各スキルは独自のnode_modules・依存関係を持つ

モード一覧

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

実行エンジン(orchestrateモード)

エンジン説明適用場面
claudeClaude Code単独実行ファイル編集、Git操作、コードベース深い理解
codexCodex (GPT-5.2) 単独実行独立したタスク、別視点での分析
claude-to-codexClaude → Codex連携コンテキスト共有が必要な複合タスク

抽象度レベル

レベル説明例
L1: Conceptアイデア・課題レベル「開発効率を上げたい」
L2: Capability機能・能力レベル「PRを自動作成したい」
L3: Implementation実装・詳細レベル「GitHub APIでPR作成」

抽象度が高いほど、インタビューを通じて具体化する。 📖 詳細: references/abstraction-levels.md


Part 0: Collaborative モード(推奨)

ユーザーと対話しながらスキルを共創するモード。

ワークフロー

Phase 0-1: 初期ヒアリング
  Q1: 何を実現したいですか? → 抽象度レベル判定
  Q2: 対象は何ですか? → コンテキスト特定
  Q3: 頻度・規模は? → 複雑さ判定
      ↓
Phase 0-2: 機能ヒアリング
  Q4: 必要な機能は?
  Q5: 外部連携は?
  Q6: スクリプトは?
      ↓
Phase 0-3: 構成ヒアリング
  Q7: 構成タイプは?(シンプル/標準/フル)
  Q8: 優先事項は?
      ↓
Phase 0-4: 要件確認
  → ユーザー確認後、Phase 1へ

📖 詳細: agents/interview-user.md


Part 0.5: Orchestrate モード(実行エンジン選択)

スキル作成プロセス内で、特定のサブタスクを最適な実行エンジンに委譲するモード。

skill-creator実行中 → 特定タスクでCodex使用 → Claude Code継続

ワークフロー

Phase 1-2: ヒアリング
  → .claude/skills/meta-skill-creator/agents/interview-execution-mode.md
  タスク内容・コンテキスト判定 → モード推奨・選択
      ↓
Phase 3: 実行(モード別分岐)
  claude: 直接実行
  codex: .claude/skills/meta-skill-creator/scripts/assign_codex.js
  claude-to-codex: コンテキスト収集 → Codex
      ↓
Phase 4: 結果確認・統合

📖 モード選択基準・詳細フローチャート: references/execution-mode-guide.md

関連リソース

リソース読み込み条件
interview-execution-mode.mdPhase 1-2
delegate-to-codex.mdCodex実行時
execution-mode-guide.md判断に迷った時

Part 1: スキル作成ワークフロー(createモード)

Phase 1: 分析(LLM)
  .claude/skills/meta-skill-creator/agents/analyze-request.md
  → .claude/skills/meta-skill-creator/agents/extract-purpose.md
  → .claude/skills/meta-skill-creator/agents/define-boundary.md
      ↓
Phase 2: 設計(LLM + Script検証)
  .claude/skills/meta-skill-creator/agents/select-anchors.md ─┐
  .claude/skills/meta-skill-creator/agents/define-trigger.md ─┤
      → .claude/skills/meta-skill-creator/agents/design-workflow.md
      → .claude/skills/meta-skill-creator/scripts/validate_workflow.js
      ↓
Phase 3: 構造計画(LLM + Script検証)
  .claude/skills/meta-skill-creator/agents/plan-structure.md
  → .claude/skills/meta-skill-creator/scripts/validate_plan.js
      ↓
Phase 4: 生成(Script)
  .claude/skills/meta-skill-creator/scripts/init_skill.js
  → .claude/skills/meta-skill-creator/scripts/generate_skill_md.js
  → .claude/skills/meta-skill-creator/scripts/generate_agent.js
      ↓
Phase 5: フィードバック機構生成(Script)
  → LOGS.md, EVALS.json, references/patterns.md を生成
      ↓
Phase 6: 検証(Script)
  .claude/skills/meta-skill-creator/scripts/validate_all.js
  → .claude/skills/meta-skill-creator/scripts/log_usage.js

Part 2: スクリプト生成ワークフロー

24種類のスクリプトタイプ

カテゴリタイプ
API関連api-client, webhook, scraper, notification
データ処理parser, transformer, aggregator, file-processor
ストレージdatabase, cache, queue
開発ツールgit-ops, test-runner, linter, formatter, builder
インフラdeployer, docker, cloud, monitor
統合ai-tool, mcp-bridge, shell
汎用universal

📖 詳細: references/script-types-catalog.md

生成ワークフロー

Phase 1: 要件分析(LLM)→ script-requirement.json
Phase 2: ランタイム判定(Script)→ runtime-config.json
Phase 3: 設計(LLM)→ script-design.json
Phase 4: 変数設計(LLM)→ variables.json
Phase 5: コード生成(LLM)→ script-template.{ext}
Phase 6: コード展開(Script)→ 実行可能スクリプト
Phase 7: 検証(Script)

📖 カスタムスクリプト: agents/design-custom-script.md


Part 3: フィードバック&自己改善ワークフロー

3.1 毎回実行後(必須)

スキル実行後は必ずフィードバックを記録する:

# 成功時
node .claude/skills/meta-skill-creator/scripts/log_usage.js --result success --phase "Phase 4" --notes "完了"

# 失敗時
node .claude/skills/meta-skill-creator/scripts/log_usage.js --result failure --phase "Phase 3" --error "ValidationError" --notes "理由"

記録先:

ファイル更新内容
LOGS.md実行ログ(日時、結果、フェーズ、メモ)
EVALS.jsonメトリクス(成功率、実行回数、平均時間)

3.2 パターン発見時

成功/失敗パターンを発見したら記録する:

.claude/skills/meta-skill-creator/agents/analyze-feedback.md → パターン検出
     ↓
.claude/skills/meta-skill-creator/agents/save-patterns.md
     → .claude/skills/meta-skill-creator/references/patterns.md 更新

パターン形式:

  • 成功パターン: 状況 → アプローチ → 結果 → 適用条件
  • 失敗パターン: 状況 → 問題 → 原因 → 教訓

3.3 改善サイクル

定期的(10回実行ごと、またはエラー率閾値超過時)に改善を検討:

.claude/skills/meta-skill-creator/scripts/collect_feedback.js → feedback-data.json出力
     ↓
.claude/skills/meta-skill-creator/agents/analyze-feedback.md → パターン分析・改善提案生成
     ├─ patterns[] あり → .claude/skills/meta-skill-creator/agents/save-patterns.md
     │                  → .claude/skills/meta-skill-creator/references/patterns.md更新
     └─ suggestions[] あり → .claude/skills/meta-skill-creator/agents/design-self-improvement.md
     ↓
.claude/skills/meta-skill-creator/scripts/apply_self_improvement.js → 改善適用
  --dry-run: 事前確認(推奨)
  --backup: バックアップ作成
  --auto-only: 自動適用可能なもののみ

📖 詳細: references/self-improvement-cycle.md

3.4 フィードバック対象ファイル

ファイル用途更新タイミングスクリプト/エージェント
LOGS.md実行ログ毎回実行後scripts/log_usage.js
EVALS.jsonメトリクス毎回実行後scripts/log_usage.js
references/patterns.md成功/失敗パターンパターン発見時agents/save-patterns.md

Part 4: ライブラリ管理(Self-Contained Skills)

スキルは自己完結型。依存関係はスキルディレクトリ内で管理し、PNPMを使用する。

4.1 設計思想

原則説明
自己完結各スキルが独自のnode_modules・package.jsonを持つ
分離プロジェクト本体の依存関係と干渉しない
再現性pnpm-lock.yamlで依存関係を固定

4.2 依存関係管理コマンド

# スキルの依存関係をインストール
node .claude/skills/meta-skill-creator/scripts/install_deps.js

# パッケージを追加
node .claude/skills/meta-skill-creator/scripts/add_dependency.js axios

# 開発依存関係として追加
node .claude/skills/meta-skill-creator/scripts/add_dependency.js typescript --dev

# 他のスキルに対して実行
node .claude/skills/meta-skill-creator/scripts/install_deps.js --skill-path .claude/skills/my-skill

4.3 スキル構造(依存関係あり)

.claude/skills/my-skill/
├── package.json       # 依存関係定義
├── pnpm-lock.yaml     # 依存関係ロック(自動生成)
├── node_modules/      # 依存関係(スキル内に配置)
├── SKILL.md
├── scripts/
│   └── my-script.js   # import from 'axios' 等が使用可能
└── ...

📖 詳細: references/library-management.md


Part 5: Progressive Disclosure リソースマップ

リソースは必要な時のみ読み込む。詳細は resource-map.md を参照。

リソース概要

カテゴリ数主な読み込み条件
agents/20モード・Phase別に必要時のみ
references/23設計・判断・詳細確認時
scripts/25決定論的処理実行時(utils.js共通)
assets/17生成・テンプレート展開時
schemas/23JSON検証時

主要リソース(高頻度)

リソース読み込み条件
agents/interview-user.mdcollaborativeモード
agents/analyze-request.mdcreateモード
scripts/utils.js全スクリプト共通
scripts/init_skill.jsスキル初期化
scripts/log_usage.js毎回実行後
references/script-commands.mdスクリプト実行時
references/resource-map.md全リソース詳細

📖 全リソース詳細: references/resource-map.md


ベストプラクティス

すべきこと避けるべきこと
Script優先(決定論的処理)全リソースを一度に読み込む
LLMは判断・創造のみScript可能な処理をLLMに任せる
Progressive Disclosure具体例をテンプレートに書く
中間出力は.tmp/に保存中間ファイルを省略

変更履歴

VersionDateChanges
5.7.02026-01-21SKILL.md最適化: Part 5をresource-map.mdに分離(485→375行、23%削減)、スクリプトutils.js統合完了
5.6.12026-01-21DRYリファクタリング: utils.js共通モジュール作成、約270行の重複コード排除
5.6.02026-01-21Self-Contained Skills: PNPM依存関係管理、package.json自動生成、install_deps.js/add_dependency.js追加
5.5.22026-01-20参照パス完全統一: ワークフロー図・コマンド例・テーブル内のすべての参照を完全パス化(105参照)
5.5.12026-01-20参照パス統一: Markdownリンクをリポジトリルートからの相対パスに統一
5.5.02026-01-20最適化: SKILL.md 521→420行に削減、Part 0.5詳細をexecution-mode-guide.mdへ移動
5.4.02026-01-20フィードバック機構強化: Part 3をフィードバック&自己改善に拡張、save-patterns.mdエージェント追加
5.3.02026-01-15Progressive Disclosure完全化: 全ファイル(19 refs, 23 schemas, 34 assets, 22 scripts)に読み込み条件追加
5.2.12026-01-15Codex連携の目的明確化: スキル作成内サブタスク委譲用、Claude Code⇄Codexラウンドトリップパターン
5.2.02026-01-15Orchestrateモード追加: Codex連携機能、実行エンジン選択(claude/codex/claude-to-codex)
5.1.02026-01-15リファクタリング: SKILL.md簡素化、agents/フォーマット統一、workflow-patterns.md統合
5.0.02026-01-15Collaborative First追加、抽象度レベル対応、カスタムスクリプト対応
4.0.02026-01-13スクリプト生成ワークフロー追加、自己改善サイクル追加
3.0.02026-01-063モード対応(create/update/improve-prompt)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.

日本語の概要は準備中です。原文の説明を表示しています。

ryryo/dot-claude-dev32026年10月11日 更新

analyze-seminar-video

無料日本語概要

セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。

ryryo/dot-claude-dev32026年10月11日 更新

architecture-refactor-loop

無料日本語概要

責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。

ryryo/dot-claude-dev32026年10月11日 更新

astra-rules-refactor

無料日本語概要

AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。

ryryo/dot-claude-dev32026年10月11日 更新

character-sheet-imagegen

無料日本語概要

人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。

ryryo/dot-claude-dev32026年10月11日 更新

character-to-codex-pet

無料日本語概要

既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。

ryryo/dot-claude-dev32026年10月11日 更新

ryryo のスキルをすべて見る

このスキルの問題を報告する