클로드스킬마트스킬 둘러보기바로 쓰는 문장영상으로 배우기터미널 사용법스킬이 뭐예요?
 
← 목록으로

나이트마켓 완료-무결성 캠페인

자율 에이전트 루프의 '완료' 선언을 에이전트가 조작할 수 없는 검증 게이트에 묶는 5단계(P0~P4) 실행 캠페인.

자동화·워크플로고급★ 337⑂ 35AI 점수 7/10마지막 업데이트: 2026. 9. 24.

무엇을 해주나

자율 루프(egregore 오케스트레이터, herald의 Stop 훅 등)가 스스로 "다 했다"고 선언하는 문제를 정면으로 다룹니다. completion_integrity 플래그를 기본 비활성에서 기본 활성으로 승격시키기까지의 전 과정을 단계별 게이트로 설계해 둡니다.

  • P0: 기존 테스트 스위트와 판정 훅의 기준선을 재현(플러그인 디렉터리 안에서 pytest 실행, 훅 스모크 프로브)
  • P1: 플래그 끈 상태의 섀도 관찰 → 제한된 작업 항목에서 실제 옵트인
  • P2: false-stop / false-continue 비율을 측정 전에 미리 등록한 임계치로 평가
  • P3: 적대적 자가 테스트 — 판정기를 말로 속이기, manifest 위조, 변이(mutation) 증명
  • P4: ADR 작성·기본값 플립·문서 일괄 수정까지 변경 통제 절차

해결책 메뉴(결정론적 게이트 확장 → 분리된 검증 에이전트 → LLM 2차 판정 → 사람 체크포인트)를 위조 저항성 순으로 순위화하고, 이미 실패로 판명된 '막다른 길' 표도 제공합니다.

이런 분께 추천

  • claude-night-market 저장소(egregore/herald/imbue 플러그인)를 실제로 운영·기여하는 분
  • 에이전트 자율 루프의 종료 조건을 코드 수준에서 강제하고 싶은 분
  • "초록불 = 정답"이 아니라는 검증 철학(prover-verifier 분리, 변이 테스트)을 팀 표준으로 만들고 싶은 분

주의: 커밋 해시, 테스트 통과 수(477/105/17 등), 특정 플러그인 경로에 강하게 의존하므로 다른 저장소에서는 그대로 쓸 수 없고 방법론만 참고할 수 있습니다.

활용 예시

  1. 기준선 확인: "P0를 실행해줘" → 각 플러그인 디렉터리에서 pytest를 돌리고 herald Stop 훅에 JSON 프로브를 흘려 넣어 문서화된 판정과 일치하는지 대조.
  2. 섀도 false-completion 집계: .egregore/manifest.json을 파싱해 fix-required 판정이 남아 있는데도 completed가 된 항목 수를 뽑아 P2 기준선으로 기록.
  3. 게이트 뚫기 시도: manifest의 상태를 손으로 completed로 바꾸고 Stop 훅에 이벤트를 넣어, 훅이 decisions를 교차 검증하지 않는 구멍을 재현·문서화.

· · · 설치 가이드 · · ·

설치 없이 지금 한 번 써보기

아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.

이 파일의 지시를 읽고 그대로 따라서 나를 도와줘:
https://raw.githubusercontent.com/athola/claude-night-market/HEAD/.claude/skills/night-market-completion-integrity-campaign/SKILL.md

내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)

Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.

↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
↓ ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 athola/claude-night-market 의 .claude/skills/night-market-completion-integrity-campaign 폴더를 내 ~/.claude/skills/night-market-completion-integrity-campaign/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/athola/claude-night-market.git && mkdir -p ~/.claude/skills && cp -r claude-night-market/.claude/skills/night-market-completion-integrity-campaign ~/.claude/skills/

⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널을 열고 작업할 폴더로 이동합니다.
  2. 저장소를 내려받습니다: git clone https://github.com/athola/claude-night-market.git
  3. 스킬 폴더가 없다면 만듭니다: mkdir -p ~/.claude/skills
  4. 스킬을 복사합니다: cp -r claude-night-market/.claude/skills/night-market-completion-integrity-campaign ~/.claude/skills/
  5. 이 스킬은 저장소 내부 플러그인과 테스트를 참조하므로, 실제 실행은 클론한 claude-night-market 저장소 루트에서 하세요.
  6. 사전 준비: uv(Python 실행기)와 python3, rg(ripgrep)가 설치되어 있어야 합니다.
  7. Claude Code를 재시작한 뒤 "완료 무결성 캠페인 P0부터 시작해줘"처럼 요청하면 스킬이 로드됩니다.