Skip to main content

write-tests

Write high-quality tests with required pre-writing analysis of logic, inputs, invariants, and failure modes.

Datos de origen

Repositorio
sunpar/agentic_coding_tools
Última actividad en el origen
13 de febrero de 2026 a las 11:00
Idioma detectado de SKILL.md
inglés
Estrellas
1
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
write-tests
description
Write high-quality tests with required pre-writing analysis of logic, inputs, invariants, and failure modes.
disable-model-invocation
true
# Write Tests ## Required Pre-Writing Analysis Before writing tests, answer: 1. What is the core logic or algorithm? 2. What are the inputs and outputs, including edge/boundary/invalid cases? 3. What invariants must always hold? 4. What failure modes are realistic (bad data, misuse, race conditions)? ## Test Rules - Test behavior, not implementation details. - Minimize mocking; mock only true external dependencies. - Avoid tautological tests (mock X, assert X with no logic in between). - Exercise real branches and error paths. - Use concrete, realistic data. - Name tests with clear hypotheses. ## Verification Checklist - Could each test fail if corresponding logic were broken? - Are core decisions being tested, not only wiring? - Are happy path, edge cases, error conditions, and boundaries covered? - If mocks were removed, would meaningful logic remain under test? ## Output 1. Present the pre-writing analysis. 2. Add or update tests based on that analysis. 3. Run tests and confirm pass/fail status. 4. Report the verification checklist with conclusions.
Ver en GitHub