skill-evolver
スター0
フォーク0
更新日2026年4月7日 08:57
evolution, evolver, evolve, skills, run, check, status, skill 進化, 跑進化, 進化報告
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
evolution, evolver, evolve, skills, run, check, status, skill 進化, 跑進化, 進化報告
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | skill-evolver |
| description | evolution, evolver, evolve, skills, run, check, status, skill 進化, 跑進化, 進化報告 |
| version | 0.1.0 |
| tools | Bash, Read |
| argument-hint | run [--max-skills N --max-rounds N] | status | ledger | dry-run |
| disable-model-invocation | true |
| io | {"input":[{"mime":"text/plain","description":"Subcommand and optional parameters"}],"output":[{"mime":"text/markdown","description":"Evolution report or status output"}]} |
AutoResearch-inspired overnight skill evolution engine. Frozen eval metrics that agents cannot modify + keep/discard loop with git-backed experiment tracking.
~/.local/bin/python3 ~/workshop/stations/skill-evolver/cli/skill_evolver.py run \
--max-skills 5 --max-rounds 10
Options:
--max-skills N — Max skills per run (default: 5)--max-rounds N — Max mutation rounds per skill (default: 10)--json — Output JSON results--config PATH — Custom config JSON~/.local/bin/python3 ~/workshop/stations/skill-evolver/cli/skill_evolver.py status
~/.local/bin/python3 ~/workshop/stations/skill-evolver/cli/skill_evolver.py ledger --last 20
~/.local/bin/python3 ~/workshop/stations/skill-evolver/cli/skill_evolver.py dry-run
from sdk_client.skill_evolver import SkillEvolverClient
client = SkillEvolverClient()
targets = client.dry_run()
results = client.run(max_skills=1, max_rounds=2)
report = client.status()
stations/skill-evolver/frozen_evals/ (quality_judge + scoring_rubric)stations/skill-evolver/golden_cases/{skill}/cases.jsonstations/skill-evolver/evolution.md (human-authored)~/.claude/data/skill-evolver/evolution_ledger.jsonstations/skill-evolver/reports/evolution-YYYY-MM-DD.mdCreate stations/skill-evolver/golden_cases/{skill-name}/cases.json:
{
"skill": "skill-name",
"cases": [
{
"id": "case-01",
"input": "test input for the skill",
"expected_traits": ["trait 1", "trait 2"],
"weight": 1.0
}
]
}
Each round applies ONE theme: simplify | clarify | restructure | example_tune | constraint
Default: 5 skills x 10 rounds = 50 eval calls/night. LLM-as-Judge uses Haiku.