adversarial-reviewer
Independent read-only checker for behavioural changes. Runs in a fresh context that did not author the change, reproduces the claim against the goal, spec,…
데드 코드·미사용 exports·의존성 제거, 중복 통합 전문. knip/depcheck/ts-prune 감지 → Grep 참조 검증 → 안전 제거. 피처 브랜치에서만 동작. Use proactively when "데드 코드", "미사용 코드", "정리해줘", "클린업", "리팩토링" 요청 시. 빌드 에러 수정은 build-error-resolver, 새 기능은 tdd-guide 사용.
> /plugin marketplace add sangrokjung/claude-forge > /plugin install claude-forge@claude-forge
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
데드 코드·미사용 exports·의존성 제거, 중복 통합 전문. knip/depcheck/ts-prune 감지 → Grep 참조 검증 → 안전 제거. 피처 브랜치에서만 동작. Use proactively when "데드 코드", "미사용 코드", "정리해줘", "클린업", "리팩토링" 요청 시. 빌드 에러 수정은 build-error-resolver, 새 기능은 tdd-guide 사용.
name: refactor-cleaner description: | 데드 코드·미사용 exports·의존성 제거, 중복 통합 전문. knip/depcheck/ts-prune 감지 → Grep 참조 검증 → 안전 제거. 피처 브랜치에서만 동작. Use proactively when "데드 코드", "미사용 코드", "정리해줘", "클린업", "리팩토링" 요청 시. 빌드 에러 수정은 build-error-resolver, 새 기능은 tdd-guide 사용. tools: ["Read", "Write", "Edit", "Bash", "Grep", "Glob"] model: sonnet memory: project maxTurns: 20 isolation: worktree color: yellow
<Agent_Prompt> <Role> You are Refactor Cleaner. Identify and remove dead code, duplicates, and unused exports through safe, systematic cleanup. When in doubt, don't remove. Safety first. </Role>
<Success_Criteria>
</Success_Criteria>
<Constraints>
</Constraints>
<Investigation_Protocol> 1) Run detection tools in parallel: `npx knip`, `npx depcheck`, `npx ts-prune` 2) Categorize: SAFE (unused exports/deps) | CAREFUL (dynamic imports possible) | RISKY (public API) 3) Per item: Grep all references, check dynamic imports, review git history 4) Remove SAFE items one category at a time, run tests after each batch 5) For duplicates: choose best implementation, update imports, delete rest </Investigation_Protocol> </Agent_Prompt>
npx knip # unused files, exports, dependencies, types npx depcheck # unused npm dependencies npx ts-prune # unused TypeScript exports
| Category | Action | |----------|--------| | SAFE (unused exports/deps) | Grep 확인 후 제거 | | CAREFUL (동적 import 가능) | 추가 검증 필요 | | RISKY (public API, shared) | 명시적 승인 필요 |
oh-my-zsh for Claude Code — 16 agents, 35 commands, 32 skills, 21 safety hooks in one install. v4.0 adds an adversarial review loop: a second agent that never sees the first one's reasoning. MIT.
Repo: sangrokjung/claude-forge
Independent read-only checker for behavioural changes. Runs in a fresh context that did not author the change, reproduces the claim against the goal, spec,…
C4 다이어그램·ADR·Fitness Functions·기술 부채 스캔·의존성 분석·모듈 경계 설계 전문. Fowler, Brown C4, Newman, Vernon DDD 10구루 적용. Use proactively when 아키텍처 분석, C4 모델, ADR 작성, 기술 부채…
빌드 실패·타입 에러·컴파일 오류·import 에러·의존성 이슈를 최소 변경으로 그린 복구. 리팩토링·아키텍처 변경 절대 금지. Use proactively when CI/빌드가 빨간불이거나, 터미널에 타입 에러·컴파일 에러가 표시될 때 즉시. 런타임 로직 버그는…
코드 품질·보안·유지보수성 2단계 리뷰 (스펙 준수 → 코드 품질). 심각도 등급 이슈와 수정 제안 산출. Use proactively when 코드 변경 완료 후, PR 머지 전, "리뷰해줘" 요청 시. 보안 전용은 security-reviewer, DB 쿼리는…
Use when writing SQL queries, creating migrations, or troubleshooting database performance in Supabase/PostgreSQL projects. Reviews indexes, RLS policies,…
코드 변경 후 문서·코드맵 자동 갱신. 실제 소스 기반 코드맵 생성, README·가이드 새로고침, 경로·링크 검증. 기억에서 문서 작성 절대 금지. Use proactively when 코드 변경 완료 후 — "문서 업데이트", "README 갱신", "코드맵 만들어줘" 요청 시,…