Claude Code 작업 완료 전에 검사를 강제하는 품질 점검 방식
Claude Code가 코드를 만든 뒤 실제로는 오류가 남아 있는데도 작업이 끝났다고 판단하는 문제를 줄이기 위한 방식이다. 핵심은 ‘pre-flight-check’라는 을 품질 관문처럼 두는 것이다.
작업을 완료 처리하기 전에 , , 테스트, 을 차례로 통과해야 한다. 중간에 하나라도 실패하면 바로 멈추고, 파일 이름, 줄 번호, 규칙 같은 구체적인 정보를 Claude에게 돌려준다.
이렇게 하면 Claude가 오류를 무시하기 위해 `@ts-ignore`를 넣거나, 실패하는 테스트를 지우는 식의 편법을 쓰기 어렵다. 와 프로젝트를 자동으로 알아보고, 이미 프로젝트에 있는 검사 도구를 사용한다.
핵심 포인트
- Claude Code가 오류가 있는 코드도 완료했다고 판단하는 문제를 줄이는 워크플로다.
- `pre-flight-check` 스킬이 , , 테스트, 을 순서대로 실행한다.
- 검사 실패 시 파일, 줄 번호, 규칙 같은 구체적 정보를 Claude에게 돌려준다.
- `@ts-ignore` 추가나 테스트 삭제 같은 편법을 막는 데 초점을 둔다.
- 와 프로젝트를 자동으로 감지하고 기존 도구를 사용한다.