Tier 1 · Agent authors. Assumes you've completed setup. This page gets you a first agent-call eval run end-to-end, with results you can review.
Create agent-call tests, run them, and review whether Claude delegates to your agent correctly.
Agent trigger accuracy measures whether Claude correctly delegates tasks to your custom agent. When it's low, your agent either gets invoked on unrelated prompts (false positives) or fails to activate when it should (false negatives). You improve trigger accuracy by tuning your agent's description so Claude has a sharper sense of when to delegate to it.
- Write your test configuration using the
/write-acil-evalsskill - Run the eval to measure current trigger accuracy
- Import the results into the analytics database
- View the results in the skillwalker-web dashboard
Use the /write-acil-evals skill to generate an eval for your agent:
/write-acil-evals plugin:agent
For example, to test the gap-analyzer agent in the r-and-d plugin:
/write-acil-evals r-and-d:gap-analyzer
The skill interviews you to collect three categories of prompts:
- Positive triggers — prompts that should delegate to your agent (3-5 recommended)
- Negative triggers — prompts that should not delegate to your agent (3+ recommended)
- Sibling triggers — prompts that should trigger other agents or skills in the same plugin, not yours (3+ if applicable)
It generates two things in evals/{agent-name}/:
tests.json— the test configuration with one entry per promptprompts/agent-call-*.md— individual prompt files
For details on the skill's full workflow and prompt category conventions, see Writing Agent-Call Evals. For the complete tests.json field reference, see Evals Reference.
Run all tests in your eval:
./build/skillwalker test-run --eval {agent-name}Skillwalker executes each prompt inside the Test Sandbox, records whether your agent was delegated to, and prints a pass/fail summary.
Tip: To run a single test in isolation (useful for debugging):
./build/skillwalker test-run --eval {agent-name} --test "Agent Call: some test name"Tip: To see raw Claude output for troubleshooting:
./build/skillwalker test-run --eval {agent-name} --debugFor the full list of CLI flags, see CLI.
Import your test run results into the analytics database:
./build/skillwalker update-analytics-dataThis is idempotent — runs already imported are skipped. For more detail on analytics data and CLI queries, see Analytics.
Launch the skillwalker-web dashboard to inspect your test run:
./build/skillwalker-webOpen http://localhost:3099 in your browser. You'll see your test run in the Test Run History page, and can click through to see per-test pass/fail results. For a full walkthrough of the dashboard, see Viewing Results.
Next: Agent Call Improvement Loop — run the ACIL loop to iteratively refine your agent's description from test failures. Related: Improving Agent Effectiveness — once delegation is reliable, measure how well the agent does its job.