
newdee/lamarck-skill
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
agent skill 的生产环境自进化系统 | A production self-evolving system for agent skills: every installed skill keeps accumulating evidence from real usage and evolves when the gate opens - governed,...
Обзор
Not a one-shot optimizer for a hand-picked skill: install once, and every skill you have (hundreds, if you have them) keeps accumulating evidence from its real invocations — and evolves when the evidence gate opens. Harness-agnostic: adapters ship for Claude Code, Codex, Cursor and pi, all feeding one evidence ledger. Edits land with your approval, or — for skills you explicitly promote to auto — replay-gated and reported after the fact. lamarck evolves itself by the same rules while it runs (never on auto). Traits acquired through use are inherited back into the skill file; parts that go unused atrophy. Every irreversible step is user-authorized, ledgered, and reversible: the governance is what makes population-wide evolution safe. What it keeps from them: SkillOpt's validation gating, bounded edits and rejected-edit buffer; darwin's git rollback, paired blind judging (escalating to a 3-judge majority only on close calls) and human-in-the-loop checkpoints. 1.
README
Показан фрагмент оригинального README. Открыть оригинал.
lamarck
English | 简体中文
A production self-evolving system for agent skills. Not a one-shot optimizer for a hand-picked skill: install once, and every skill you have (hundreds, if you have them) keeps accumulating evidence from its real invocations — and evolves when the evidence gate opens. Harness-agnostic: adapters ship for Claude Code, Codex, Cursor and pi, all feeding one evidence ledger. Edits land with your approval, or — for skills you explicitly promote to auto — replay-gated and reported after the fact. lamarck evolves itself by the same rules while it runs (never on auto). Traits acquired through use are inherited back into the skill file; parts that go unused atrophy. Every irreversible step is user-authorized, ledgered, and reversible: the governance is what makes population-wide evolution safe.
npx lamarck-skill
The lane
| SkillOpt | darwin-skill | lamarck | |
|---|---|---|---|
| Metaphor | training ground | examination hall | life |
| Signal | benchmark scores | synthetic test prompts + judge panels | production telemetry: real invocations, real user corrections |
| Trigger | offline runs | manual runs | hooks observe every skill call, evaluation batches by threshold |
| Rubric | fixed | fixed 9-dim (SkillLens) | per-skill, dynamic, git-versioned — crystallized from evidence, evolves with the skill |
| Regression tests | benchmarks | hand-written prompts | replayed from real traces (zero authoring) |
| Direction | improve | improve | improve and prune (use-it-or-lose-it) |
| Scope | one benchmark target per run | skills you select, each needing test prompts | every installed skill, passively, zero setup — per-skill governance levels |
What it keeps from them: SkillOpt’s validation gating, bounded edits and rejected-edit buffer; darwin’s git rollback, paired blind judging (escalating to a 3-judge majority only on close calls) and human-in-the-loop checkpoints.
Mechanism
- Log (collector — a PostToolUse hook in the reference adapter): every
skill invocation →
data/pending.jsonl, stamped with the target skill’s content hash (ver) for per-version health windows. - Light loop (trigger + executor — a Stop hook in the reference
adapter): at turn end the hook queues the evaluation for a headless run
outside your session (default), or injects a mini protocol into the
turn (
isolation: inline) — never a SKILL.md reload. Four-dimension verdicts, judged
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add newdee/lamarck-skill