Skip to main content

write-tests

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

소스 정보

저장소
sunpar/agentic_coding_tools
최근 소스 활동
2026년 2월 13일 11:00
감지된 SKILL.md 언어
영어
스타
1
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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.
GitHub에서 보기