NL

newdee/lamarck-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

16 stars Качество 72 Тренд 24MIT

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

  1. 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.
  2. 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
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add newdee/lamarck-skill
Новичок в MCP? Начните с руководства на mcpskill.org →