prompt-evaluation-runn…
Use when evaluating prompts, LLM outputs, red-team suites, or model behavior with local eval configs and safe provider/cost controls.
Use when designing, running, debugging, or hardening deterministic eval suites for agent skills, prompts, tool workflows, or MCP-backed cases.
$ npx -y skills add yeaight7/agent-powerups --skill skill-evaluation-workbench --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-evaluation-workbenchContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when designing, running, debugging, or hardening deterministic eval suites for agent skills, prompts, tool workflows, or MCP-backed cases.
name: skill-evaluation-workbench description: Use when designing, running, debugging, or hardening deterministic eval suites for agent skills, prompts, tool workflows, or MCP-backed cases.
Every suite should have at least three cases:
| Case | Purpose | |---|---| | Positive (golden path) | Skill handles the normal use case correctly | | Edge case | Skill handles an important boundary condition | | Control (no-tool-needed) | Skill does not over-trigger on a clearly unrelated input |
Place fixtures in `cases/`, skill/reference material in `references/`, and grader scripts in `graders/`.
| Type | When to use | Deterministic? | |---|---|---| | File existence | Skill was supposed to create a file | Yes | | File content match | Output matches expected text or schema | Yes | | Command exit code | Script/tool succeeded | Yes | | JSON schema | Output is valid structured data | Yes | | Regex match | Output contains expected pattern | Yes | | Custom script | Complex logic not covered above | Yes (if written correctly) | | Model grader | Subjective quality judgment | No — use sparingly, pin model |
1. **Define observable behavior** — state what the skill must produce: files, command args, JSON output, logs, or a safety refusal. If it's not observable, it can't be graded.
2. **Create the minimal suite** — one positive, one edge, one control case. Add more only after the minimal suite passes.
3. **Structure fixtures** — put case inputs in `cases/<case-name>/`, expected outputs in `cases/<case-name>/expected/`. For MCP-backed cases, use hidden service fixtures so server internals are not visible to the agent.
4. **Run smallest local suite first** — inspect the `result`, `summary`, trace, and workspace evidence from the first failure before editing anything.
5. **Classify the failure before editing**:
| Failure type | Fix target | |---|---| | Skill instructions are unclear | Edit `SKILL.md` | | Missing reference material | Add to `references/` | | Grader logic is brittle | Fix the grader script | | Fixture is unrealistic | Replace the test input | | Task is ambiguous | Clarify the task definition | | Actual product bug | File as a bug, not a skill fix |
6. **Edit only the classified cause**, then re-run the same case.
Curated power-ups for coding agents: skills, slash commands, MCP configs, hooks, AGENTS.md templates, and workflows for serious software engineering. Claude Code, Codex, Antigravity CLI, Cursor and more
Repo: yeaight7/agent-powerups
Use when evaluating prompts, LLM outputs, red-team suites, or model behavior with local eval configs and safe provider/cost controls.
Use when creating or reviewing red-team eval plugins, attack templates, grader rubrics, safety fixtures, or model-risk test metadata.
Use when designing tool definitions for a new agent or subagent, an agent shows high retry rates, ambiguous tool invocations, or silent failures, or an…
Use when routing a prompt to a local provider CLI for a second opinion, review, or plan -- you are about to call a provider directly, need the response saved…
Use when starting work in an unfamiliar area of a codebase, spawning a subagent that needs targeted file context, a first search pass missed the relevant file,…
Use when selecting a model for a new task or subagent, deciding whether to escalate after a failed attempt, or designing a multi-agent pipeline with mixed task…