Skip to content
cccskills
FreePublished on GitHub

metakota-skill-developer

スキルを作成/更新し、SKILL.md・agents・references・scripts・assetsを設計する。スキル連携や低トークン化の設計が必要なとき、または「metakota」で始まる明示的な指示があるときに使う。

The English summary is being prepared. Showing the original description.

See how to install

Files included (37)

  • SKILL.md10.8 KB
  • agents/meta-control.md3.2 KB
  • agents/meta-guardian.md2.4 KB
  • agents/meta-operator.md2.3 KB
  • agents/skill-allocate.md1.2 KB
  • agents/skill-design.md1.8 KB
  • agents/skill-discovery.md1.5 KB
  • agents/skill-feedback-boss.md1.7 KB
  • agents/skill-implementation.md1.4 KB
  • agents/skill-review.md1.5 KB
  • allocation-plan.yaml1.1 KB
  • assets/allocation-plan-template.yaml1.1 KB
  • assets/feedback-log-template.md219 B
  • assets/rlm-task-spec-template.md361 B
  • assets/skill-brief-template.md324 B
  • assets/skill-call-template.md117 B
  • assets/skill-task-spec-template.md261 B
  • LICENSE1.0 KB
  • metakota-skill-developer.skill37.4 KB
  • README.md6.4 KB
  • references/context-engineering-notes.md1.3 KB
  • references/deepmind-latest-usage-notes.md1.1 KB
  • references/feedback-loop-checklist.md497 B
  • references/long-context-retrieval-notes.md1.8 KB
  • references/portability-guidelines.md758 B
  • references/rlm-inference-notes.md3.4 KB
  • references/skill-components.md499 B
  • references/skill-handoff.md1.8 KB
  • references/skills-knowledge-core.md1.2 KB
  • references/subagent-usage.md2.5 KB
  • references/task-spec-13-phases-template.md1.9 KB
  • scripts/extract_pdf_text.py951 B
  • scripts/preflight.py944 B
  • scripts/rlm_extract_snippets.py1.9 KB
  • scripts/rlm_min_pipeline.py2.7 KB
  • scripts/validate_phase_output.py997 B
  • scripts/validate_skill_structure.py2.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Metakota Skill Developer

目的

  • スキルを「長いプロンプト」ではなく「再利用可能な構成要素」として設計する。
  • トークン消費を最小化しつつ、再現性と品質を担保する。
  • 使用後に改善できるフィードバックループを組み込む。
  • スキル連携/サブエージェント設計をスキルに組み込む。

原則

  • 分離: 知識はreferences、仕様はSKILL.md/agents、機械作業はscripts、テンプレはassets
  • 段階的ロード: 必要な情報だけを必要なタイミングで読む
  • 統一ハンドオフ: スキル連携は統一的なプロトコルで行う
  • 最小トークン: 実行に必要な情報だけを残し、知識はreferencesへ
  • Fail-Closed: 検証に失敗したら停止し、理由を書いて1つだけ質問する

ガードレール(TDD的ゲート)

  • すべてのフェーズ開始前に scripts/preflight.py を実行する
  • Allocate完了後に scripts/validate_phase_output.py --require allocation-plan.yaml を実行する
  • Reviewで scripts/validate_skill_structure.py を実行する
  • いずれかがFAILなら必ず停止し、理由を短く書いて1つだけ質問する

ワークフロー(6フェーズ)

Phase 1: Discovery(要件抽出)

いつ実行: ユーザーからスキル作成依頼があった場合

収集する情報:

項目内容
スキル名kebab-case、対象範囲
トリガー文2-5件(固有で分かりやすい言葉)
ユーザー発話例2-3件(実際の使い方)
成果物期待する出力、品質基準
対応環境Codex/Claude/Gemini/API、移植性要件
参照ソースPDF/ノート/コード、同梱リソース
連携先依存関係、ハンドオフ方法
制約トークン、ネットワーク、テスト、セキュリティ

出力: スキル名案、トリガー、ユーザー発話、成果物定義、連携有無

チェック項目:

  • トリガー文が具体性を持っているか
  • ユーザー発話例が実際的か
  • 成果物定義が明確か
  • スキル連携の有無が判定できたか

詳細: agents/skill-discovery.md


Phase 2: Design(構造設計)

いつ実行: Discovery完了後

設計項目:

  • タスク境界と入出力の定義
  • 参照ファイル構成(何をreferences/に置くか)
  • scripts候補(何を自動化するか)
  • assets候補(どんなテンプレが必要か)
  • 連携仕様(他スキルへのハンドオフ方法)

設計原則:

  • 1ファイル1トピック
  • 重い知識はreferencesへ
  • 決定的処理はscriptsへ
  • 再利用可能なパターンはassetsへ

出力: タスクリスト、参照ファイル構成案、scripts/assets候補、連携仕様

チェック項目:

  • タスク境界が明確か
  • 知識と仕様の分離が計画されているか
  • 必要なscriptsが特定されているか
  • 連携仕様が定義されているか

詳細: agents/skill-design.md


Phase 3: Allocate(配分)

いつ実行: Design完了後

目的:

  • 実行順序と担当(エージェント/手作業/スクリプト)を明確化する
  • 迷いを減らし、LLM呼び出し回数を増やさない

出力: allocation-plan.yaml(配分計画)

ゲート:

  • scripts/validate_phase_output.py --require allocation-plan.yaml

チェック項目:

  • 各フェーズの担当が明記されているか
  • 入出力と停止条件が明確か
  • 自動検証のゲートが設定されているか

詳細: agents/skill-allocate.md


Phase 4: Implementation(実装)

いつ実行: Allocate完了後

実装順序:

  1. SKILL.mdの作成
  2. references/*.mdの作成
  3. scripts/*.pyの作成(必要なら)
  4. assets/*の作成(必要なら)

SKILL.mdの構造:

---
name: skill-name
description: いつ使うかを簡潔に記述
---
本文: 手順・判断基準のみ

制約:

  • frontmatterはnameとdescriptionのみ
  • 本文は手順と判断基準のみ、知識は書かない
  • referencesは1ファイル1トピック、読み込みタイミング明記

出力: SKILL.md、references、scripts、assets

チェック項目:

  • frontmatterが正しいか
  • SKILL.md本文が手順中心か
  • referencesが1ファイル1トピックか
  • 読み込みタイミングが明記されているか

詳細: agents/skill-implementation.md


Phase 5: Review(レビュー)

いつ実行: Implementation完了後

レビュー観点:

観点確認内容
構造仕様/知識/自動化の分離が正しいか
トリガー明確で競合しないか
移植性複数クライアント対応できているか
トークン効率冗長な記述がないか
連携スキル連携の手順が守られているか
assets有無と用途が適切か

自動検証: scripts/validate_skill_structure.py を実行して構造検証を行う

出力: 指摘事項(重要度順)、修正案、パッケージ化

チェック項目:

  • 全てのレビュー観点をパスしたか
  • 指摘事項がすべて対応されたか
  • 自動検証をパスしたか

詳細: agents/skill-review.md


Phase 6: Feedback(改善/学習)

いつ実行: スキル使用後、改善が必要な場合

分類:

分類内容
トリガー誤起動、認識漏れ
参照情報不足/過多
自動化手動作業の残存
仕様曖昧さ、手順の不足

改善原則:

  • 追加トークンは最小
  • 重い知識はreferencesへ移動
  • 仕様の曖昧さがある場合は1回だけ質問
  • assetsテンプレとチェックリストを最小修正で更新する

出力: 指摘事項、修正案(差分)、次回検証用テスト手順、テンプレ更新案

詳細: agents/skill-feedback-boss.md


スキル構成要素

ディレクトリ内容原則
SKILL.mdワークフローのハブ手順・判断基準のみ、知識は書かない
agents/各フェーズの仕様仕様だけを書く、知識はreferencesへ
references/知識の棚1ファイル1トピック、どのタスクで読むか明記
scripts/機械作業反復・整形・検証などの決定的処理
assets/テンプレート雛形・フォーマット定義

スキル連携ルール

  • 呼び出しは assets/skill-call-template.md の形式で統一する
  • 2段以上の連鎖呼び出しは避ける
  • Claude Code では subagent frontmatter の skills でスキル連携できる
  • 詳細: references/skill-handoff.md

参照ファイル

ファイル内容使用フェーズ
references/context-engineering-notes.mdコンテキスト設計の要点Design, Implementation
references/skills-knowledge-core.md低トークン運用とフィードバックループ全フェーズ
references/task-spec-13-phases-template.md13エージェント構成テンプレDesign
references/portability-guidelines.md他クライアント対応Design, Review
references/rlm-inference-notes.md長文の探索的読み取りDiscovery, Implementation
references/long-context-retrieval-notes.mdRLM/RAG/RETRO要点Design
references/subagent-usage.mdサブエージェント/コマンド呼び出しDesign
references/skill-handoff.mdスキル連携の最小プロトコルDesign, Implementation
references/deepmind-latest-usage-notes.mdDeepMind関連の最新活用メモDesign
references/skill-components.mdスキル構成要素の概要Discovery
references/feedback-loop-checklist.mdフィードバック収集チェックリストFeedback

agents

スキル開発用(5フェーズ)

ファイル内容
agents/skill-discovery.mdPhase 1: 要件・トリガー抽出
agents/skill-design.mdPhase 2: リソース分割・連携設計
agents/skill-allocate.mdPhase 3: 配分計画の作成
agents/skill-implementation.mdPhase 4: SKILL.md / resources 実装
agents/skill-review.mdPhase 5: 品質・移植性・連携のレビュー
agents/skill-feedback-boss.mdPhase 6: フィードバック収集と最小修正

メタプロンプト用(Operator/Guardian分離型)

ファイル役割内容
agents/meta-control.md協調制御Operator/Guardian の調整、One-Question Gate
agents/meta-guardian.md制御系安全・ポリシー・コスト監視、プリセット選択
agents/meta-operator.md実行系タスク実行、ツール利用、出力生成

メタプロンプト構成:

  • Guardian が安全・コストを監視し、Operator に実行許可/制限を与える
  • Operator は Guardian の許可のもとでタスクを実行
  • 分離により役割が明確になり、コスト圧縮と保守性が向上

scripts

ファイル内容
scripts/extract_pdf_text.pyPDF本文抽出
scripts/rlm_extract_snippets.py該当行と前後文脈抽出
scripts/rlm_min_pipeline.py検索→抽出→検証の最小パイプライン
scripts/validate_skill_structure.py最小構造の自動検証
scripts/preflight.py事前チェック(Fail-Closed)
scripts/validate_phase_output.pyフェーズ成果物の検証

assets

ファイル内容
assets/skill-brief-template.mdスキル要件テンプレ
assets/skill-task-spec-template.mdTask仕様テンプレ
assets/feedback-log-template.md改善ログテンプレ
assets/rlm-task-spec-template.mdRLM用Task仕様テンプレ
assets/skill-call-template.mdスキル連携テンプレ
assets/allocation-plan-template.yaml配分計画テンプレ

フィードバックループ

  1. 使った直後に「成功点 / 失敗点 / トークン過多 / 迷い」を記録
  2. assets/feedback-log-template.md を使用してログ化
  3. Phase 5(Feedback)で最小修正案をまとめる
  4. トリガー、references、scripts、workflow を更新
  5. 新しい例で再テスト

出力

  • 完成したスキルディレクトリ一式
  • 必要なら .skill パッケージ

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Report a problem with this skill