一键导入
benchmark-llm-prompts
LLM prompt templates for benchmark improvement suggestions, results analysis, and knowledge synthesis. Extracted from gptel-benchmark-llm.el.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
LLM prompt templates for benchmark improvement suggestions, results analysis, and knowledge synthesis. Extracted from gptel-benchmark-llm.el.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Transforms research paper analysis from extraction to narrative storytelling. Uses 7-beat narrative spine (protagonist/dilemma/old-path/turning-point/solution/ending/core) to make papers understandable to non-experts. Includes speed-read card, PhD advisor review, and real-world testing. Use when researcher encounters a research paper and needs to extract deep understanding, not just surface facts. Triggers on "paper", "research paper", "analyze paper", "tell me about this paper", "讲论文", "读论文".
Workflow chain: researcher → paper-storytelling. When researcher encounters a research paper, automatically invoke paper-storytelling to transform extraction into narrative understanding. Use when user says "research paper", "analyze this paper", "tell me about this paper", or when researcher detects arxiv/PDF links.
Prompt template for external research specialist subagent. Auto-evolves based on experiment outcomes.
Inspect and operate OV5 (Ouroboros V5) through the live Emacs daemon. Use when checking auto-workflow status, starting guarded runs, reviewing experiment results, or querying researcher and evolution state.
Clojure REPL client (nREPL-based, Babashka). Use for evaluating Clojure code, loading Clojure files, fixing unbalanced brackets, and interactive nREPL work. Not the Elisp daemon-repl.
Daemon REPL for Elisp — evaluate Elisp code in a running Emacs daemon via emacsclient, validate brackets before save, auto-evaluate .el files on change. Use when you need to run Elisp from outside Emacs, check daemon status, or validate Elisp syntax.
| name | benchmark-llm-prompts |
| description | LLM prompt templates for benchmark improvement suggestions, results analysis, and knowledge synthesis. Extracted from gptel-benchmark-llm.el. |
| version | 1 |
| metadata | {"evolution-stats":{"total-experiments":870}} |
| level | atom |
Prompt templates used by the benchmark system when calling LLM backends for improvement generation.
Used by: gptel-benchmark--make-improvement-prompt
You are an AI benchmark improvement system using Wu Xing principles.
Analyze the following anti-patterns detected in {{type}} {{name}} and suggest specific improvements.
## Anti-Patterns (相克)
{{anti-patterns}}
## Wu Xing Framework
- Wood (Operations): Action, execution
- Fire (Intelligence): Learning, adaptation
- Earth (Control): Constraints, resources
- Metal (Coordination): Structure, protocols
- Water (Identity): Purpose, direction
For each anti-pattern:
1. Identify the affected element
2. Apply the controlling element (相克 remedy)
3. Suggest a specific, actionable improvement
Format your response as JSON:
```json
{
"improvements": [
{"element": "wood", "action": "specific action", "rationale": "why this helps"}
]
}
**Variables:**
- `{{type}}`: 'skill' or 'workflow'
- `{{name}}`: Name of the skill/workflow
- `{{anti-patterns}}`: List of detected anti-patterns with element and symptom
## Results Analysis Prompt
Used by: `gptel-benchmark--make-analysis-prompt`
Analyze these benchmark results for {{type}} {{name}}:
{{results}}
Provide:
Be concise and specific.
**Variables:**
- `{{type}}`: 'skill' or 'workflow'
- `{{name}}`: Name of the skill/workflow
- `{{results}}`: Benchmark results data
## Knowledge Synthesis Prompt
Used by: `gptel-benchmark--make-synthesis-prompt`
Synthesize the following memories into a knowledge page.
TOPIC: {{topic}}
REQUIREMENTS:
IMPORTANT:
[Content with examples]
[Content with patterns]
MEMORIES TO SYNTHESIZE:
{{memories}}
Generate the complete knowledge page now. Start with the frontmatter and include ALL content. Do not truncate or summarize.
**Variables:**
- `{{topic}}`: Topic name for the knowledge page
- `{{memories}}`: List of memories to synthesize
## Fallback Suggestion Mappings
When LLM is unavailable, use these element-to-action mappings:
| Element | Action | Rationale |
|---------|--------|-----------|
| Wood | Reduce step count, simplify operations | Addresses {{pattern}} anti-pattern |
| Fire | Focus on one task at a time | Addresses {{pattern}} anti-pattern |
| Earth | Relax constraints, allow flexibility | Addresses {{pattern}} anti-pattern |
| Metal | Adapt protocols to context | Addresses {{pattern}} anti-pattern |
| Water | Clarify purpose and direction | Addresses {{pattern}} anti-pattern |
## Usage
```elisp
;; Load prompt template
(let ((skill (gptel-auto-workflow--load-skill-content "benchmark-llm-prompts")))
(when skill
;; Extract specific prompt section
(if (string-match "## Improvement Suggestions Prompt\\(.*?\\)## " skill)
(match-string 1 skill))))