Agent skill · software engineering · aiskillstore
self-test
Pattern for testing your own code during implementation. Ensures quality before declaring complete.
Why this skill is useful
Codifies a specific iterative testing pattern that the AI could infer but now doesn't have to guess.
What it needs
About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Self-Test Skill Pattern for iterative testing during implementation. When to Load This Skill You are implementing code You need to verify your work before completing You want to catch issues early Self-Test Loop Running Tests Use project-specific test commands: @.claude/skills/project/run-tests/SKILL.md Common patterns: Running Lint/Typecheck Use project-specific commands: @.claude/skills/project/lint/SKILL.md Common patterns: Before Declaring Pre-Complete Checklist: [ ] New code has tests [ ] All tests pass [ ] Lint passes [ ] Typecheck passes [ ] No console errors/warnings If ANY fails, status is NOT precomplete. Principles Test as you go - Don't batch at the end Fix immediately - Don't accumulate failures Be honest - Report actual status
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/self-test