> One Skill covering Gene/Genome/Agent comparison across all scenarios.
This Skill requires the Rotifer CLI:
npx @rotifer/playground --version
Or use the MCP Server for IDE integration:
{
"mcpServers": {
"rotifer": {
"command": "npx",
"args": ["@rotifer/mcp-server"]
}
}
}
This Skill wraps Rotifer Protocol's core value — objective, quantifiable capability evaluation — into a one-click workflow. Users don't need to understand Gene, Arena, or F(g) concepts upfront; the Skill introduces them naturally during execution.
Cross-platform: This SKILL.md runs in any AI development environment that supports Skills/Agents.
Understand user intent through conversation and determine the evaluation mode:
| User signal | Mode | Action |
|---|---|---|
| ------------- | ------ | -------- |
| "Evaluate the X skill from ClawHub" | ClawHub migration evaluation | rotifer wrap |
| "Compare my two implementations" | Local comparison | Confirm both Gene names, skip to Phase 3 |
| "I have a Skill I want to test" | Skill import evaluation | rotifer wrap |
| "Help me build a XX scenario" | Scenario scaffolding | Guide Gene creation (rotifer init or manual phenotype) |
If the user doesn't specify a domain: auto-read from phenotype.json, or guide the user to choose.
rotifer compile <gene-name>
Output guidance based on fidelity result:
Priority order:
rotifer arena list --domain Opponent selection requires user confirmation — show candidate F(g) and fidelity.
rotifer arena submit <gene-a>
rotifer arena submit <gene-b>
rotifer arena list --domain <domain>
Collect evaluation results for both Genes.
Output the full report in the conversation (rendered Markdown).
Append at the end: > Reply "save" to write the report to arena-reports/.
When the user replies "save", write to .
Report format requirements:
> blockquote with one-sentence summary of winner and key data←Report structure (output directly in conversation):
# Comparison: vs ← marks new entries)Generated on YYYY-MM-DD · @rotifer/playground@X.Y.Z · Mode: deterministic estimationUser: Evaluate the web-search skill from ClawHub in the Rotifer ecosystem
Skill execution:
1. rotifer wrap clawhub-web-search --from-clawhub web-search -d search
2. rotifer compile clawhub-web-search
3. Auto-discover same-domain opponent: genesis-web-search (Native, F(g)=0.9470)
4. rotifer arena submit clawhub-web-search
5. Generate comparison report
User: Compare my particle-brute and particle-spatial — which is better?
Skill execution:
1. Confirm both Genes exist with phenotype.json
2. rotifer arena submit particle-brute
3. rotifer arena submit particle-spatial
4. rotifer arena list --domain sim.particle
5. Generate comparison report
User: Help me build a quantitative strategy comparison scenario
Skill execution:
1. Guide user to define domain (e.g. quant.strategy)
2. Guide creation of two Gene phenotype.json files (Strategy A vs Strategy B)
3. If compilable source exists, compile to WASM
4. rotifer arena submit both Genes
5. Generate scenario comparison report
rotifer.json (if not, guide rotifer init)npm run build in rotifer-playground)| Skill | Relationship |
|---|---|
| ------- | ------------- |
gene-dev | Route here when users need to create a Gene from scratch |
gene-migration | Route here when the report recommends a fidelity upgrade |
gene-audit | Suggest running when the report shows low security scores |
共 1 个版本