skill-creator

Solid

skill / agent 定義を新しく書く・大幅に改修するときの入口と草稿ゲート。著者が「skill 作って」「この手順を skill にして」「agent 定義を書いて」「この skill を書き直して」と言ったとき、learn-eval が Promote を決めたとき、hooks/skill-create-notice.sh が新規作成を検知したとき、/skill-creator で使う。intent を 1 packet に固定し、隣接 skill との境界を library 全体で引き、Fable 向けの書き方で書き、fresh-context の subagent に集計しない named verdict(Publishable / Fix / Drop)を出させ、著者通読で閉じる。NOT for — 既存 skill 群の棚卸し(→ skill-stocktake)、遵守率の測定(→ skill-comply)、参照切れ・所有権の検査(→ skill-health)、公開 repo への同期(→ harness-sync)、会話からの抽出と Save/Drop 判断(→ learn-eval)。

AI & Automation 3 stars 0 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Skill Creator skill は agent が実行する制御プログラムで、書いた瞬間から常駐コスト(description は毎 セッション載る)と drift コスト(隣接 skill との二重定義)を払い始める。この skill は 「作るか」を決めない — それは著者(明示指示)か learn-eval が持つ。決めるのは**形** (新規 / 既存へ統合 / 既存改修)と**境界**で、書いた後に fresh context で判定する。 ## 1. 入口 — intent を 1 packet に固定する ⏸ 著者確認 会話に素材があれば先に抽出してから埋める(使ったツール、手順、著者の訂正、入出力): - 何をできるようにするか(1 文) - いつ使うか — **著者の発話例を 3 つ**(description にそのまま入れる。自発発火を 狙う skill のみ — 狙わないなら §3 の `disable-model-invocation`) - NOT for — 隣接 skill / agent を**名指し**で - 置き場 — `skills/<name>/SKILL.md`(`commands/` は使わない)か `agents/<name>.md` - 検証可能な出力か(file 変換・固定手順なら with/without を見る価値がある。文体系は不要) **隣接 skill を library 全体で grep する**(name / description / NOT for 行)。重なりが 見つかったら、新規でなく既存への統合か改修に倒す判断をここでする。batch 内限定の skill-stocktake Uniqueness と違い、作成時は対象が 1 件なので全体を見られる。 ## 2. 作成時の判断(実測から昇格した 4 つ) | 判断 | 問い | 出所 | |---|---|---| | Abstraction trap | 一般化しても次回の行動が変わるか。具体的な Before/After が書けないなら抽象化しすぎ | 2026-03-15 ai-tool-design: 議論を経て「当たり前」に劣化 | | Trigger ceiling | 自発発火は description を磨いても伸びない(1 件の実測。天井の数値は未確定)。`user-invocable: true` を既定にし、確実性が要る場面は rule の命令形か hook で配線する | 2026-04-11 search-first: text 編集で 27%→8%、revert | | Redundant channel | 既存チャネル(CLI 出力・他 skill・rule)が運ぶ情報を複製しない。複製は観測性でなく視線分散を増やす | 2026-04-12 Zed 追従 hook の棄却 | | Recommender 不適合 | 「推奨する」型の skill は成熟 harness で空振り → 暴走(新規作成を提案)する。空の出力を出せる設計か | 2026-04-07 workspace-surface-audit | ## 3. 書き方 — Fable 向け - **判断基準と罠を書く。手順の羅列・反復強調・トリビアルな禁止列挙は書かない** — 禁止は原理原則へ畳む。ただし grep 可能な検出語・自己執行力のある禁止・数値閾値は 畳まない(抽象化すると機...

Details

Author
shimo4228
Repository
shimo4228/claude-harness
Created
4 months ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

skill-creator

Design a new repo-owned skill from a concrete use case and produce a repo-ready skill package. Use when the user asks to create a new skill, define a skill's responsibility, draft SKILL.md, choose frontmatter, design supporting files, or prepare eval criteria for a new skill. Also trigger on "スキルを作りたい", "スキルを作って", "スキルを追加して", "新しいスキル", "SKILL.md生成".

2 Updated 1 months ago
s977043
API & Backend Listed

skill-authoring

Create, revise, split, route, validate, or evaluate agent skills using Agent Skills format. Use when user says "create a skill", "build a skill", "write a SKILL.md", "split this skill", "convert this to a skill", "test this skill", "benchmark a skill", or asks whether guidance belongs in AGENTS.md vs a skill.

0 Updated 1 weeks ago
ek0212
AI & Automation Listed

skill-improver

既存の Claude Code スキル(`<skill-dir>/SKILL.md` + `references/` / `assets/` の一式。 仕様は本プラグイン README の「対象とするスキル定義」を参照)を、 skill-creator eval 委譲 + 公式ベストプラクティス差分 + 機械的静的チェックで仕上げるスキル。 TODO / FIXME 残留、参照ファイルのリンク切れ、.sh 構文(bash -n)、 コンテキスト管理設計(再 Read ルール・中間データ外部化・API レスポンス絞り込み)を Grep / Glob / bash で検証し、最新の Claude Code 公式推奨(frontmatter / SKILL.md 規約 / 動的コンテキスト注入)との差分を取って改善提案を A/B/C カテゴリで出力する。 「スキルを改善して」「品質チェック」「eval 回して」「500 行超えそう」 「SKILL.md を見直して」「スキルが効かない」「トリガーされない」「行数オーバー」 「最新のスキル規約に合わせて」等で起動。 指示の曖昧さを新規 subagent の実行実測で炙り出したいときは empirical-prompt-tuning を使う (本スキルは subagent dispatch は行わない)。 Claude Code 環境全体のレビューは claude-code-update-review、 PR / 差分レビューは smart-review、新規スキル作成は skill-creator を使う。

0 Updated 1 weeks ago
mjcreativelab