agentsclimarketplace

Self test

Skill aiskillstore/marketplace/skills/clouder0/self-test

Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.

Install
npx -y skills add aiskillstore/marketplace --skill self-test

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Pattern for testing your own code during implementation. Ensures quality before declaring complete.

SKILL.md

1.6 KB, as published. Nobody here has run it

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

WHILE implementation not complete:
    Write/modify code
        ↓
    Write tests for new code
        ↓
    Run tests
        ↓
    FAIL? → Fix code, retry
        ↓
    Run lint
        ↓
    FAIL? → Fix issues, retry
        ↓
    Run typecheck
        ↓
    FAIL? → Fix types, retry
        ↓
    Continue to next piece

Running Tests

Use project-specific test commands: @.claude/skills/project/run-tests/SKILL.md

Common patterns:

# Run specific test file
npm test -- --testPathPattern={file}
pytest {file} -v

# Run affected tests
npm test -- --changedSince=HEAD

Running Lint/Typecheck

Use project-specific commands: @.claude/skills/project/lint/SKILL.md

Common patterns:

# TypeScript
npx tsc --noEmit
npx eslint {files} --fix

# Python
mypy {files}
ruff check {files} --fix

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 pre_complete.

Principles

  • Test as you go - Don't batch at the end
  • Fix immediately - Don't accumulate failures
  • Be honest - Report actual status

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.