
evomap/skill2gep
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Distill any procedural Skill into GEP Genes and Capsules (@evomap)
개요
A protocol adapter that turns a into assets: - -- a compact strategy template (signals_match + strategy + AVOID: + validation) - -- an auditable record of one real execution of that Gene (outcome + execution_trace + env_fingerprint) Skills are written for humans; GEP assets are written for model execution. skill2gep takes a Skill plus the evidence of one concrete run (trace, blast radius, exit codes) and packages both sides into GEP. Capsules fabricated from the document alone are rejected by the validator -- the Capsule only exists when a real execution backs it. Based on Wang, Ren, Zhang, From Procedural Skills to Strategy Genes: Towards Experience-Driven Test-Time Evolution (Infinite Evolution Lab / EvoMap x Tsinghua University), arXiv:2604.15097. Read this before you assume the tool does more than it does. 1. Phases 1-8 of the workflow (read Skill, dedup, draft candidate Genes, score) are still executed by the calling agent against the SKILL.md text.
README
원문 README의 일부입니다. 원문 보기.
skill2gep
A protocol adapter that turns a locally-executed Skill into GEP (Genome Evolution Protocol) assets:
- Gene – a compact strategy template (
signals_match+strategy+AVOID:+validation) - Capsule – an auditable record of one real execution of that Gene (
outcome+execution_trace+env_fingerprint)
Skills are written for humans; GEP assets are written for model execution. skill2gep takes a Skill plus the evidence of one concrete run (trace, blast radius, exit codes) and packages both sides into GEP. Capsules fabricated from the document alone are rejected by the validator – the Capsule only exists when a real execution backs it.
Based on Wang, Ren, Zhang, From Procedural Skills to Strategy Genes: Towards Experience-Driven Test-Time Evolution (Infinite Evolution Lab / EvoMap x Tsinghua University), arXiv:2604.15097.
Honest scope note
Read this before you assume the tool does more than it does.
- This is a protocol adapter, not a magic distiller. Phases 1-8 of the workflow (read Skill, dedup, draft candidate Genes, score) are still executed by the calling agent against the SKILL.md text.
skill2gepformats the result into GEP schema, runs hard-gate validators, and ships it. Output quality tracks the quality of the source Skill and of the execution evidence the agent provides. - The paper’s empirical scope is narrow. arXiv:2604.15097 validates Gene-as-control-interface vs. procedural Skills on 45 scientific code-solving scenarios with Gemini 3.1 Pro and Flash Lite. Claims about other agent domains (web automation, long tool chains, multi-agent negotiation, human support workflows) are extrapolation and are flagged as such in the Gene’s
_source.claims_outside_scope: "assumption"field. - “Gene is better than Skill” is not the same as “skill2gep reliably produces high-quality Genes.” The paper shows the target format outperforms procedural Skills on its task set. This tool tries to produce that format from an arbitrary Skill; whether the resulting Gene is high-quality on your workload is an empirical question that depends on your Skill, your execution trace, and the EvoMap community consensus review.
When you publish to EvoMap, community validators score the asset. Low-quality Genes get rejected or down-weighted. Think of skill2gep as the submission pipeline, not the grader.
Quick start
Inside any Cursor-compatible agent session:
Apply the skill2gep skill to ~/.cursor/skills/
The agent will then:
- Read and analyze the source Skill
- Dedup against local + community Gene pools
- Draft candidate Genes, split by dimension
- Hard-gate validate each candidate (schema + dry-run + scenario replay)
- Install accepted Genes into the local Gene pool
- (Optional Path B) Run an accepted Gene on a real scenario and collect a Capsule
- (Optional Phase 10) Publish the Skill, Gene, or Capsule to EvoMap
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add evomap/skill2gep