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 tool definitions for a new agent or subagent, an agent shows high retry rates, ambiguous tool invocations, or silent failures, or an existing agent harness needs a quality review.
$ npx -y skills add yeaight7/agent-powerups --skill agent-harness-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-harness-designContext preview
The summary Claude sees to decide when to auto-load this skill.
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 existing agent harness needs a quality review.
name: agent-harness-design description: 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 existing agent harness needs a quality review.
Use when designing or improving how an agent invokes tools, handles errors, and decides when to stop.
Keep tool inputs narrow:
{
"name": "run_tests",
"parameters": {
"path": { "type": "string", "description": "Path to test file or directory" },
"filter": { "type": "string", "description": "Optional test name filter" }
}
}Every tool response must include:
Avoid `run_bash` / `shell_exec` style catch-all tools unless:
If you must use a catch-all, add a PreToolUse validation hook for dangerous patterns.
Every tool must define what happens on failure:
| Case | Required response | |------|------------------| | Invalid input | Reject immediately with `status: "error"` and exact field name | | Transient failure | Include `retry_after` hint and idempotency note | | Non-recoverable | State `stop: true` and describe the manual resolution step |
Do not return partial success with no indication that something failed.
Define retry limits in the harness, not inside tool implementations:
max_retries: 2 stop_conditions: - tool returns status: "error" with stop: true - same tool called with identical inputs twice in a row - completion signal received
Never retry indefinitely. Declare a hard ceiling.
| Risk level | Tool granularity | |------------|-----------------| | High (deploy, migrate, permissions) | Micro — one action, one confirmation | | Medium (edit, read, search) | Standard — composite is fine | | Low (format, report, list) | Macro — batch operations acceptable |
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, running, debugging, or hardening deterministic eval suites for agent skills, prompts, tool workflows, or MCP-backed cases.
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…