criteria-test-loop

Drive coding by success criteria and tests; use for bugfixes, features with tests, and algorithmic changes. Emphasize naive-correct first, then optimize.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "criteria-test-loop" with this command: npx skills add hideturno/andrej_hide_skills/hideturno-andrej-hide-skills-criteria-test-loop

Criteria Test Loop

Quick start

  • Define success criteria or tests.
  • Implement the naive correct version.
  • Iterate until tests pass.
  • Optimize only after correctness.

Procedure

  1. Convert the request into explicit success checks.
  2. Write or select tests that prove success.
  3. Implement the simplest correct solution.
  4. Run or reason through tests; fix failures.
  5. Optimize while preserving the tests.

Output format

  • Success criteria: bullets.
  • Tests: new or existing.
  • Result: pass/fail and notes.
  • Optimization (optional): what changed and why.

Guardrails

  • Do not optimize before correctness.
  • Keep the test loop tight and explicit.
  • If tests are missing, add the smallest set that proves success.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

conceptual-reviewer

No summary provided by upstream source.

Repository SourceNeeds Review
General

assumption-clarifier

No summary provided by upstream source.

Repository SourceNeeds Review
General

plan-lite

No summary provided by upstream source.

Repository SourceNeeds Review
General

minimal-diff-implementer

No summary provided by upstream source.

Repository SourceNeeds Review