verify은(는) 무엇을 하나요?
사용자가 기능, 버그 수정 또는 리팩터링이 실제로 작동한다는 확신을 원할 때 이 스킬을 사용하세요.
목표
'아마 작동할 것이다'라는 모호한 주장을 구체적인 증거로 바꿉니다.
워크플로
- 입증해야 하는 정확한 동작을 식별합니다.
- 가능한 경우 기존 테스트를 우선 사용합니다.
- 테스트 범위가 부족하면 가장 좁은 범위의 직접 검증 명령어를 실행합니다.
- 직접적인 자동화가 충분하지 않다면 수동 검증 단계를 설명하고 구체적인 관찰 가능한 증거를 수집합니다.
- 실제로 검증된 내용만 보고합니다.
검증 순서
- 기존 테스트
- 타입 체크 / 빌드
- 좁은 범위의 직접 명령어 확인
- 수동 또는 대화형 검증
규칙
- 증거 없이 변경이 완료되었다고 말하지 마십시오.
- 검사가 실패하면 실패 내용을 명확히 포함하십시오.
- 현실적인 검증 경로가 존재하지 않으면 블러핑하지 말고 명시적으로 그렇게 말하십시오.
- 시끄러운 로그보다 간결한 증거 요약을 선호하십시오.
출력
- 검증된 내용
- 실행된 명령어/테스트
- 통과한 항목
- 실패했거나 검증되지 않은 항목