Guide · Agent skill
How to use the check-tests agent skill: test evidence checks
Updated · written with AI from the project's own documentation and checked against our catalogue data
The check-tests skill is a short instruction file that tells an AI agent to run a local check for test evidence before it treats work as finished. It is written for developers who want an agent to confirm that code changes are backed by tests, and for teams that need results to point back to source file paths. After this guide you will know what the skill changes in the agent's behaviour, how to install it, how to ask for it in plain language, and where its limits are.
Quick start
- 1Download the ZIP. Get the check-tests skill ZIP from the source page.
- 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder.
- 3Or upload in the Claude apps. Go to Settings → Capabilities → Skills and upload the skill.
- 4Describe the task. Ask the agent in plain language to run the local test evidence check on your changes.
- 5Ask for source paths. Request that the result list the source file paths it relied on.
- 6Act on a stop. If the agent stops for missing evidence, add or run tests before continuing.
What is an agent skill and what does check-tests make the agent do?
An agent skill is a folder containing a SKILL.md instruction file that an AI agent can load when a task matches it. The check-tests skill is named check-tests and is described as running the local test evidence check.
According to its instructions, the agent should keep source paths in its result and stop when evidence is missing. In other words, the agent reports what it found with the file paths attached, and it does not carry on as if the tests passed when no evidence exists.
- Looks for test evidence locally as part of the task.
- Includes source file paths in the reported result.
- Stops instead of continuing when evidence is missing.
- Defines no specific commands, frameworks or CI integration.
How do you install the check-tests skill?
The skill ships as a ZIP download from the source page. Unzip it into one of two locations, depending on how you want to use it.
For a personal skill available across your projects, unzip it into ~/.claude/skills/. For a skill that only applies to one project, unzip it into the project's .claude/skills/ folder.
If you use the Claude apps instead, you can upload the skill under Settings → Capabilities → Skills.
- Personal install: ~/.claude/skills/
- Project install: .claude/skills/ inside your project
- Claude apps: Settings → Capabilities → Skills, then upload
How do you trigger the check-tests skill with natural requests?
You do not need a special command. Describe the task in ordinary language so the agent recognises it as a test evidence check. The skill's description is about running the local test evidence check, so requests that mention checking tests, confirming changes are tested, or verifying test evidence fit its purpose.
Be explicit about the outcome you want. Asking the agent to list the source paths behind its conclusions reinforces the skill's requirement to keep those paths in the result.
- "Run the local test evidence check on these changes."
- "Confirm this change is backed by tests and list the source paths you used."
- "Check for test evidence before we move on, and stop if there isn't any."
What does a result look like?
The source does not define an output format, so the exact layout depends on the agent. What the skill does require is that the result keeps source paths and that the agent stops when evidence is missing.
Treat a stop as a useful answer. It means the check could not find the evidence it needed, and you should add or run tests before relying on the work.
- A result that cites source file paths is the expected outcome.
- A stop with no evidence found means the work is not confirmed as tested.
What does check-tests need, and what are its safety notes?
The skill lists no requirements. It runs no scripts and uses no network access, according to its listing. Its behaviour therefore depends on what the agent already knows about running tests in your project.
Because the skill defines no commands or frameworks, the agent must work out how your project's tests run on its own. If your project needs a particular test tool, state it in your request or in your project's own instructions so the agent does not guess. The skill also does not fetch or verify results from a CI service, so it only describes a local check.
- No listed requirements.
- Runs scripts: no.
- Uses network: no.
- Does not check CI service results.
- Set the test command in your request if your project needs a specific tool.
Tips for getting reliable results
Give the agent the context it lacks. Since the skill is only a short instruction file, a clear description of your test setup will do more than any extra wording in the request.
Review the source paths the agent returns. The value of this skill is traceability, so check that the cited files are the ones you expect.
- Name your test tool and how it is normally run.
- Ask for source paths in every result.
- Read the stop message as a signal to add tests, not as a glitch.
What people use it for
- Confirming that a code change has test coverage before the agent moves to the next task.
- Adding a traceable review step where each conclusion cites source file paths.
- Stopping an agent-driven workflow when no test evidence exists, rather than letting it proceed unverified.
Frequently asked questions
Is the check-tests skill free?
The source lists the skill under the MIT licence, which governs use of its code. The source does not state any price, so check the source page for current licence details before you rely on it.
What do I need to use check-tests?
The skill lists no requirements, runs no scripts and uses no network access. Its results depend on the agent's own ability to run tests in your project.
Where do I install the check-tests skill?
Unzip the ZIP into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, upload it under Settings → Capabilities → Skills.
Does check-tests run my tests in CI?
No. The skill describes a local check only and does not fetch or verify results from a CI service.
Why does the agent stop instead of finishing?
The skill instructs the agent to stop when evidence is missing, so it does not continue as if the tests passed. Add or run tests, then ask again.
How is this different from asking an agent to run tests normally?
This skill adds two rules: keep source paths in the result and stop when evidence is missing. It does not define test commands or frameworks, so the agent still works out how to run your tests.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Choose check-tests if you want an agent to tie its test claims to source file paths and to halt when no evidence exists. Pick something else if you need a defined test suite run, specific tooling or CI verification, since this skill defines none of those.
Download the skill