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.