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

View the source on GitHub

Browse the @skills marketplace