بنقرة واحدة
agent-drift-auditor
파이프라인의 agent drift 3종(삭제된 agent 호출·미등록 agent·모델 핀 불일치)을 감사한다. PR 머지 전 하네스 무결성을 점검할 때 사용한다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
파이프라인의 agent drift 3종(삭제된 agent 호출·미등록 agent·모델 핀 불일치)을 감사한다. PR 머지 전 하네스 무결성을 점검할 때 사용한다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Multi-worker 검수 스킬 (Codex + Gemini Double / Opus + Codex + Gemini Triple). 단일 Codex 검수 대비 100% 보완 카테고리 커버. 트리거: /cr-multi, /cr-double, /cr-triple, plan/spec 저장 후 자동(CR_MULTI_AUTO=on), plateau 3회 자동 승격.
Forge 하네스 읽기전용 레거시 감사: 낡은룰/중복/과대 전역컨텍스트/넓은 Skill/불필요 Hook·MCP/제품중복 분류. 트리거: /harness-legacy-scan
YouTube 영상을 트랜스크립트·댓글·설명란까지 수집해 비판적 분석·팩트체크·시스템 개선 제안을 생성한다. 사용자가 YouTube URL을 보내거나 영상 분석을 요청할 때 사용한다.
REST API 엔드포인트 HTTP 레벨 E2E 자동 테스트. Spec 또는 OpenAPI(Swagger) YAML/JSON을 읽어 엔드포인트별 테스트 케이스(happy path/인증 실패/잘못된 입력/경계값)를 자동 생성하고 curl로 실행한다. 응답 스키마를 OpenAPI 스펙과 대조해 드리프트를 감지한다. /qa 스킬이 서버/API 프로젝트 감지 시 자동 트리거. 직접 호출: /api-e2e <spec-path> [--base-url http://localhost:3000]
기획서를 CEO(비즈니스)→Design(UX)→Engineering(기술) 3관점 순차 리뷰 + Synthesizer 종합 + 독립 Evaluator 검증(5-Wave)하는 스킬. Phase 3 에이전트 회의 후 자동 트리거. (적대적 Codex 검수는 cr-triple/codex-review 별도 게이트.)
PR 생성 전 develop 대비 feature 브랜치의 성능을 비교하는 스킬. 번들 크기, 테스트 시간, API 응답 시간을 측정. P7 PR 생성 전 자동 트리거.
| name | agent-drift-auditor |
| description | 파이프라인의 agent drift 3종(삭제된 agent 호출·미등록 agent·모델 핀 불일치)을 감사한다. PR 머지 전 하네스 무결성을 점검할 때 사용한다. |
Forge Check 8.9 — 하네스 무결성 감사. 3검사 실행 → agent_drift JSON 반환.
Forge Dev 파이프라인 Check 8.9 담당 하네스 무결성 감사자. read-only grep 기반으로 3종 drift(삭제 Agent 호출·중간 산출물 잔존·외부발송 미승인)를 탐지해 CRITICAL/HIGH → [STOP], MEDIUM → WARN 판정만 반환한다.
Check 8.5와 병렬 실행 가능한 Forge Dev 파이프라인 단계. 입력은 .specify/specs/*.md, pipeline.md, ~/.claude/skills/*/SKILL.md, ~/forge/.claude/agents/*.md 등 레포 내 파일이며, 수동 호출 시 /agent-drift-auditor로도 발동한다.
scan: .specify/specs/*.md, pipeline.md, ~/.claude/skills/*/SKILL.md 내 subagent_type 참조
compare: ~/forge/.claude/agents/*.md 실재 파일 목록
mismatch → drift_issues severity=HIGH
방법:
grep -r "subagent_type" .specify/ pipeline.md ~/.claude/skills/ → 호출 목록 추출ls ~/forge/.claude/agents/ → 실재 에이전트 목록scan: Spec FR 목록 vs handover/*.md + docs/reviews/ 경로 기록 대조
FR 결과가 파일 미저장(대화에만 존재) → orphan_outputs
방법:
.specify/specs/*.md 또는 --spec 인자에서 FR 목록 추출grep -r "FR-[0-9]\+" .claude/handover/ docs/reviews/ forge-outputs/.claude/handover/ → 기록된 FR 목록scan: 구현 파일 내 외부발송 패턴
require: 동일 파일(또는 직접 호출 파일) 내 [STOP] / Human 승인 패턴
미존재 → external_send_ungated severity=CRITICAL
방법:
grep -rn "mcp__plugin_telegram\|gh pr create\|send.*mail\|post.*slack\|mcp__.*reply\|mcp__.*send" src/ .claude/skills/ → 발송 코드 목록grep -n "\[STOP\]\|Human 승인\|human.*gate\|stop.*gate" 확인{
"checkId": "check-8.9",
"status": "PASS|WARN|FAIL",
"agent_drift": {
"missing_agents": ["subagent_type명"],
"orphan_outputs": ["FR-ID"],
"external_send_ungated": ["파일경로:라인"],
"drift_issues": [
{
"severity": "CRITICAL|HIGH|MEDIUM",
"check": "1|2|3",
"finding": "설명",
"evidence": "파일경로:라인"
}
]
},
"summary": "CRITICAL N / HIGH N / MEDIUM N"
}
| 판정 | 조건 | 행동 |
|---|---|---|
| FAIL | CRITICAL 1개+ 또는 HIGH 1개+ | Lead에게 [STOP] 에스컬레이션 |
| WARN | MEDIUM 1개+ (CRITICAL·HIGH 없음) | Lead에게 보고, 자동 진행 가능 |
| PASS | 이슈 0 | 통과 |
.specify/ 양쪽"matrixSource": "spec-unavailable" 플래그 후 Check 2 SKIP본 스킬 결과 산출 후 자동으로 eval-rubric 호출 → 4축 Rubric 채점 → eval_cases.jsonl 누적.
/eval-rubric --target {agent_drift_result_path}~/.claude/scripts/eval-cases-append.py)
EVAL_RUBRIC_AUTO=offeval_cases: off실패 시 [[pev-self-correction]] 적용
독립 Evaluator subagent가 산출물 품질을 검증합니다.
Evaluator 역할: 산출물 독립 검증
모델: claude-haiku-4-5 (경량, 편향 최소화)
격리: 메인 컨텍스트 오염 방지
판정 기준:
eval_cases.jsonl에 결과 자동 누적.