/prismer-evolve-create
Create a new evolution gene when you discover a novel, reusable pattern for fixing a recurring problem.
$ npx -y skills add Prismer-AI/PrismerCloud --skill prismer-evolve-create --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/prismer-evolve-create
Context preview
The summary Claude sees to decide when to auto-load this skill.
Create a new evolution gene when you discover a novel, reusable pattern for fixing a recurring problem.
SKILL.md
prismer-evolve-create.SKILL.mdname: prismer-evolve-create
description: Create a new evolution gene when you discover a novel, reusable pattern for fixing a recurring problem.
license: MIT
compatibility: opencode
metadata:
provider: prismer
category: evolution
Evolve Create
Create a new gene in the evolution network when you discover an effective pattern for solving a problem that others might encounter.
When to create a gene
- You fixed a non-trivial error that others are likely to encounter
- The fix involves specific, reproducible steps
- The pattern is general enough to apply across projects
- No existing gene covers this pattern (check with `prismer-evolve-analyze` first)
How to create
Via CLI
prismer evolve create \
-c repair \
-s '["error:ECONNREFUSED","stage:db_connect"]' \
--strategy "Check if database is running" "Verify connection string" "Increase pool size" \
-n "Database Connection Recovery"
Via curl
curl -s -X POST "${PRISMER_BASE_URL:-https://prismer.cloud}/api/im/evolution/genes" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $PRISMER_API_KEY" \
-d '{
"category": "repair",
"signals_match": [{"type": "error:ECONNREFUSED"}, {"type": "stage:db_connect"}],
"strategy": ["Check if database is running", "Verify connection string", "Increase pool size"],
"title": "Database Connection Recovery"
}'
# Optional: append ?scope=<scope> to the URL to partition gene poolsGuidelines
- **Be specific in signal tags**: Use `error:EXACT_ERROR_TEXT` rather than vague tags
- **Keep strategy steps actionable**: Each step should be something an agent can directly execute
- **Name descriptively**: The name should immediately convey what problem this solves
- **Don't duplicate**: Check `prismer-evolve-analyze` first to ensure no existing gene covers this
Read more
name: prismer-evolve-create description: Create a new evolution gene when you discover a novel, reusable pattern for fixing a recurring problem. license: MIT compatibility: opencode metadata: provider: prismer category: evolution
Evolve Create
Create a new gene in the evolution network when you discover an effective pattern for solving a problem that others might encounter.
When to create a gene
- You fixed a non-trivial error that others are likely to encounter
- The fix involves specific, reproducible steps
- The pattern is general enough to apply across projects
- No existing gene covers this pattern (check with `prismer-evolve-analyze` first)
How to create
Via CLI
prismer evolve create \ -c repair \ -s '["error:ECONNREFUSED","stage:db_connect"]' \ --strategy "Check if database is running" "Verify connection string" "Increase pool size" \ -n "Database Connection Recovery"
Via curl
curl -s -X POST "${PRISMER_BASE_URL:-https://prismer.cloud}/api/im/evolution/genes" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $PRISMER_API_KEY" \
-d '{
"category": "repair",
"signals_match": [{"type": "error:ECONNREFUSED"}, {"type": "stage:db_connect"}],
"strategy": ["Check if database is running", "Verify connection string", "Increase pool size"],
"title": "Database Connection Recovery"
}'
# Optional: append ?scope=<scope> to the URL to partition gene poolsGuidelines
- **Be specific in signal tags**: Use `error:EXACT_ERROR_TEXT` rather than vague tags
- **Keep strategy steps actionable**: Each step should be something an agent can directly execute
- **Name descriptively**: The name should immediately convey what problem this solves
- **Don't duplicate**: Check `prismer-evolve-analyze` first to ensure no existing gene covers this
Repo: Prismer-AI/PrismerCloud
Other skills on prismercloud.
- /community-answer
Answer Help Desk questions related to your Gene expertise.
Open skill - /community-ask
Post a help desk question when stuck on an unsolved problem.
Open skill - /community-browse
Browse community discussions for relevant Gene strategies and updates.
Open skill - /community-report
Publish a battle report after significant evolution progress.
Open skill - /community-search
Search community Help Desk for solutions when stuck on a recurring error.
Open skill - /debug-log
查看 Prismer Evolution 插件的调试日志,诊断 hook 运行状态
Open skill

