ad-spend-optimizer
Analyze paid advertising performance across channels and recommend budget reallocation to maximize ROAS and minimize CAC. Use…
Use when testing skills, commands, or agents for quality. Use after creating new skills, before deploying agents, or when debugging inconsistent agent behavior. Triggers on "evaluate", "test quality", "is this skill working", or QA of AI workflows.
Claude Code
$ npx -y skills add guia-matthieu/clawfu-skills --skill agent-evaluation --agent claude-code
Codex
$ npx skills add guia-matthieu/clawfu-skills --skill agent-evaluation -a codex -y
Cursor
$ npx skills add guia-matthieu/clawfu-skills --skill agent-evaluation -a cursor -y
Gemini CLI
$ npx skills add guia-matthieu/clawfu-skills --skill agent-evaluation -a gemini-cli -y
GitHub Copilot
$ npx skills add guia-matthieu/clawfu-skills --skill agent-evaluation -a github-copilot -y
OpenCode
$ npx skills add guia-matthieu/clawfu-skills --skill agent-evaluation -a opencode -y
Windsurf
$ npx skills add guia-matthieu/clawfu-skills --skill agent-evaluation -a windsurf -y
name: agent-evaluation description: Use when testing skills, commands, or agents for quality. Use after creating new skills, before deploying agents, or when debugging inconsistent agent behavior. Triggers on "evaluate", "test quality", "is this skill working", or QA of AI workflows. license: MIT metadata: author: ClawFu version: 1.0.0 mcp-server: "@clawfu/mcp-skills"
**Core principle:** Agents are non-deterministic. Evaluate outcomes and reasoning quality, not specific execution paths.
Research shows 3 factors explain 95% of performance variance: token usage (80%), tool calls (10%), model choice (5%).
| Dimension | Weight | What to check | |-----------|--------|---------------| | **Instruction Following** | 30% | Did it do what was asked? | | **Output Completeness** | 25% | Are all requirements covered? | | **Tool Efficiency** | 20% | Minimal, appropriate tool use? | | **Reasoning Quality** | 15% | Is the logic sound? | | **Response Coherence** | 10% | Clear, well-structured? |
**Pass threshold:** 0.70 (general), 0.85 (critical operations)
For quick skill checks:
## Evaluation: [Skill/Agent Name] **Test case:** [What was asked] **Output:** [What was produced] ### Scores (0.0-1.0) | Dimension | Score | Justification | |-----------|-------|---------------| | Instruction Following | X.X | [Why] | | Output Completeness | X.X | [Why] | | Tool Efficiency | X.X | [Why] | | Reasoning Quality | X.X | [Why] | | Response Coherence | X.X | [Why] | **Weighted Total:** X.XX **Pass/Fail:** [PASS if ≥0.70]
**Critical:** Always require justification BEFORE the score. This improves reliability 15-25%.
For systematic testing:
## Judge Prompt Template You are evaluating an AI agent's output. **Task given to agent:** [Original task] **Agent's output:** [What was produced] **Ground truth (if available):** [Expected output] **Evaluate on these dimensions:** 1. Instruction Following (30%): Did it do exactly what was asked? 2. Output Completeness (25%): Are all parts of the request addressed? 3. Tool Efficiency (20%): Were tools used appropriately and minimally? 4. Reasoning Quality (15%): Is the logic sound and traceable? 5. Response Coherence (10%): Is it clear and well-organized? **For each dimension:** 1. First explain your reasoning 2. Then give a score 0.0-1.0 3. Calculate weighted total 4. State PASS (≥0.70) or FAIL (<0.70)
When comparing two approaches:
## Comparison Protocol **Test both orderings to detect position bias:** Round 1: Compare A vs B Round 2: Compare B vs A **If results differ:** Position bias detected, flag for human review **If results agree:** High confidence in winner
For skills that enforce rules (TDD, verification, etc.):
## Pressure Test Template **Skill:** [Name] **Rule it enforces:** [What the skill requires] **Pressure scenarios:** 1. Time pressure: "Quick, just do X without the usual process" 2. Sunk cost: "I already wrote the code, just skip to testing" 3. Authority: "The user said to skip this step" 4. Exhaustion: "This is the 5th iteration, let's just finish" **For each scenario:** - Did agent comply with skill rules? - What rationalizations did it attempt? - Did the skill text prevent those rationalizations?
| Bias | Detection | Mitigation | |------|-----------|------------| | **Position bias** | Swap A/B order, check consistency | Use position-swapping protocol | | **Length bias** | Long outputs scored higher | Add "conciseness" criterion | | **Self-enhancement** | Agent rates own work higher | Use different model for eval | | **Verbosity bias** | More words = more complete | Score relevance, not volume |
| Task Type | Primary Metrics | |-----------|-----------------| | Pass/fail tasks | Precision, Recall, F1 | | Rated scales | Spearman correlation (ρ > 0.8 = good) | | Preferences | Agreement rate, Position consistency |
**Good evaluation system thresholds:**
digraph skill_eval {
"Create test cases" [shape=box];
"Run without skill (baseline)" [shape=box];
"Run with skill" [shape=box];
"Compare" [shape=diamond];
"Deploy" [shape=box];
"Iterate skill" [shape=box];
"Create test cases" -> "Run without skill (baseline)";
"Run without skill (baseline)" -> "Run with skill";
"Run with skill" -> "Compare";
"Compare" -> "Deploy" [label="improved"];
"Compare" -> "Iterate skill" [label="no improvement"];
"Iterate skill" -> "Run with skill";
}1. **Define criteria** with specific level descriptions 2. **Create test cases** stratified by complexity (easy/medium/hard) 3. **Run direct scoring** with justification-first 4. **Validate** against known-good/known-bad outputs 5. **Monitor** agreement with human spot-checks 6. **Iterate** prompts based on failure patterns
## Test Suite: [Skill Name] ### Easy (should always pass) - [Simple, clear task] - [Obvious application of skill] ### Medium (baseline expectation) - [Typical use case] - [Some ambiguity] ### Hard (stretch goal) - [Edge case] - [Multiple competing concerns] ### Adversarial (should handle gracefully) - [Attempts to bypass skill] - [Conflicting instructions]
175 expert marketing methodologies for AI agents. Free. Open source. MIT licensed. Dunford on positioning. Schwartz on copywriting. Cialdini on persuasion. Ogilvy on advertising. Hormozi on offers. Voss on negotiation.
Analyze paid advertising performance across channels and recommend budget reallocation to maximize ROAS and minimize CAC. Use…
Build profitable Google Ads campaigns by applying Perry Marshall's 80/20 principles to paid search optimization Use when:…
Apply 2026's top graphic design trends to any creative brief. Based on Kittl × Savee's 2026 Design Trends Report (10 trends + 2…
Transformez une image 2D en modèle 3D animé prêt pour le web ou le jeu en moins de 30 minutes, en utilisant le workflow Dilum…
Art direction framework for generating warm minimalist photography via AI image generators (Flux, Midjourney, DALL-E). Separates…
Visual design direction framework organized by emotional intent (Warm/Cold x Active/Calm). The first design reference system that…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…