Community코딩 & 개발github.com

103kaz/claude-code-loops

.claude/verify.sh 파일을 생성하여 리뷰 루프 스킬의 검증 단계를 설정합니다. 검증 루프 설정 또는 수정 요청 시 사용됩니다.

claude-code-loops란 무엇인가요?

이 스킬은 Claude Code 환경에서 빠른 검증 루프(verify loop)를 설정하는 데 사용됩니다. 사용자가 검증 스크립트 설정이나 수정을 요청할 때, 프로젝트 루트를 스캔하여 빌드 파일(예: package.json, pyproject.toml, go.mod, Cargo.toml, Makefile)만 읽고, 초 단위로 완료되는 가벼운 검사(린트, 타입 체크, 단위 테스트)만 선택하여 .claude/verify.sh 스크립트를 제안합니다. 기존 스크립트가 있으면 diff 형태로 변경 사항을 제안하며, 사용자 승인 후에만 스크립트를 작성하고 실행합니다. 느린 검사는 명시적으로 제외하고, 항상 실패하지 않는 의미 있는 검증만 포함하도록 설계되어 토큰 사용을 최소화합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/103kaz/claude-code-loops/tree/HEAD/skills/init-verify

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

init-verify

빠른 .claude/verify.sh 스크립트를 제안하고, 보여준 후 사용자가 동의할 때만 작성합니다. 읽기 작업을 최소화하여 이 스킬의 토큰 소모를 낮게 유지합니다.

단계

  1. 프로젝트 루트를 한 번 읽습니다(파일 이름만). 존재하는 빌드 파일만 최대한 읽습니다: package.json (scripts 블록만), pyproject.toml, go.mod, Cargo.toml, Makefile. 소스 파일이나 CI 로그는 읽지 않습니다.
  2. .claude/verify.sh 파일이 이미 존재하면 읽고, 덮어쓰기 대신 diff를 제안합니다.
  3. 초 단위로 완료되는 검사만 선택합니다: 린트, 타입 체크, 단위 테스트. 프로젝트에 이미 정의된 명령어를 사용합니다. 느린 검사는 제외하고 그 이유를 명시합니다.
  4. 스크립트를 작성합니다(set -euo pipefail, cd "$(dirname "$0")/..", 각 검사는 한 줄씩, echo 출력 없음: 실패 시 출력이 Claude로 전달되므로 조용한 명령어가 더 저렴합니다). 0이 아닌 종료 코드는 검증 실패를 의미합니다.
  5. 스크립트와 제외된 검사 목록을 보여주고 사용자에게 동의를 묻습니다. '예'라는 응답을 받은 후에만 작성합니다.
  6. 스크립트를 한 번 실행하고 결과와 소요 시간을 보고합니다. 빠르게 검증할 수 있는 항목이 없으면 그렇게 말하고, 항상 통과하는 스크립트는 작성하지 않습니다.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬