agent-router
전문 에이전트 자동 라우팅. 법률, 재무, 특허, SEO, 마케팅, 기획, BM 설계(BMC/Lean/JTBD/Wardley/Blue Ocean/Lightning Sprint), 코드리뷰, 아키텍처, 견적, CRM, HR/인사, 노무(노동법/해고/산재/취업규칙), 리서치, 데이터…
머지 후 웹 테스트 체크리스트 + 완료 추적 (v6)
> /plugin marketplace add sangrokjung/claude-forge > /plugin install claude-forge@claude-forge
How it fires
How this command gets triggered: by you, by Claude, or both.
/web-checklistContext preview
What this command does when you run it.
머지 후 웹 테스트 체크리스트 + 완료 추적 (v6)
allowed-tools: Read, Write, Grep, Glob, Bash(git:*) description: 머지 후 웹 테스트 체크리스트 + 완료 추적 (v6) argument-hint: "[--auto-from-handoff] [--detailed] [--save] [--status] [--complete ID]"
git log --oneline -3 git diff HEAD~1 --name-only git diff HEAD~1 --stat git branch --show-current
다음 파일 읽기 (있는 것만):
---
**`--status` 플래그 → 상태 조회 모드:**
`.claude/web-checklist-state.json` 읽기:
**파일 있으면:**
════════════════════════════════════════════════════════════════ 📋 Web Checklist Status (v6) ════════════════════════════════════════════════════════════════ 📅 생성: [created timestamp] 📌 커밋: [commit hash] 🌿 브랜치: [branch name] 진행률: [completion]% ([done]/[total]) ## 미완료 항목 - [ ] [ID: N] [category] [text] - [ ] [ID: N] [category] [text] ... ## 완료 항목 - [x] [ID: N] [category] [text] - [x] [ID: N] [category] [text] ... 완료 처리: /web-checklist --complete [ID] ════════════════════════════════════════════════════════════════
→ 종료
**파일 없으면:**
ℹ️ 저장된 체크리스트가 없습니다. 생성: /web-checklist --save
→ 종료
---
**`--complete ID` 플래그 → 항목 완료 모드:**
`.claude/web-checklist-state.json` 읽기:
**해당 ID 찾으면:**
✅ 체크리스트 항목 완료 [ID]: [text] → ✅ Done 진행률: [new completion]% ([done]/[total]) 남은 항목: [remaining count]개 전체 완료 시: /sync-docs
→ 종료
**해당 ID 없으면:**
❌ ID [N]을 찾을 수 없습니다. 유효한 ID: [사용 가능한 ID 목록] 상태 확인: /web-checklist --status
→ 종료
---
**변경된 파일 카테고리별 분류:** | 카테고리 | 파일 패턴 | 테스트 영역 | |----------|-----------|-------------| | UI/화면 | `*.tsx`, `*.jsx`, `components/*` | 화면 표시, 반응형, 인터랙션 | | API/서버 | `api/*`, `server/*`, `*.ts` | 엔드포인트, 응답 | | 인증 | `auth/*`, `login/*`, `session/*` | 로그인, 로그아웃, 권한 | | 결제 | `payment/*`, `billing/*` | 결제 플로우, 금액 | | 데이터 | `*.sql`, `supabase/*`, `db/*` | 데이터 정합성 | | 스타일 | `*.css`, `*.scss`, `tailwind.*` | 레이아웃, 디자인 |
**handoff.md의 "테스트 필요 사항" 참조해서 구체화.**
**UI 변경 시:**
**인증 관련 변경 시:**
**결제 관련 변경 시:**
**API 변경 시:**
**데이터 변경 시:**
**개발 환경 (localhost):**
**스테이징 환경 (있으면):**
**프로덕션 환경:**
════════════════════════════════════════════════════════════════ 📋 Web Checklist (v6) ════════════════════════════════════════════════════════════════ 🔧 변경 영역: [카테고리 목록] 📝 테스트 항목: ## 기능 확인 - [ ] [ID:1] [handoff.md 기반 테스트 항목 1] - [ ] [ID:2] [handoff.md 기반 테스트 항목 2] - [ ] ... ## UI 확인 - [ ] [ID:N] [UI 관련 체크 항목] - [ ] ... ## 환경별 확인 ### localhost (http://localhost:3000) - [ ] [ID:N] 기능 동작 확인 - [ ] [ID:N] 콘솔 에러 없음 ### 프로덕션 ([프로덕션 URL]) - [ ] [ID:N] 배포 완료 확인 - [ ] [ID:N] 기능 동작 확인 ──────────────────────────────────────────────────────────────── ⚠️ 주의 사항: - [handoff.md의 "주의사항" 내용] 💡 테스트 팁: - 시크릿/프라이빗 모드에서 테스트 권장 - 여러 브라우저에서 확인 권장 (Chrome, Safari) ──────────────────────────────────────────────────────────────── 완료 추적: • /web-checklist --complete [ID] - 항목 완료 처리 • /web-checklist --status - 진행 상황 확인 다음 단계: • 모든 항목 확인 후: /sync-docs • 이슈 발견 시: 새 브랜치에서 수정 또는 /orchestrate --type bugfix ════════════════════════════════════════════════════════════════
**`--save` 옵션 있으면 (또는 기본 동작으로 항상 저장):**
`.claude/web-checklist-state.json` 생성/업데이트:
{
"version": "v6",
"created": "[ISO 8601 timestamp]",
"commit": "[HEAD commit hash]",
"branch": "[branch name or merged-from branch]",
"items": [
{"id": 1, "category": "기능", "text": "[항목 텍스트]", "done": false},
{"id": 2, "category": "UI", "text": "[항목 텍스트]", "done": false},
{"id": 3, "category": "API", "text": "[항목 텍스트]", "done": false},
{"id": 4, "category": "환경-localhost", "text": "[항목 텍스트]", "done": false},
{"id": 5, "category": "환경-production", "text": "[항목 텍스트]", "done": false}
],
"completion": "0%",
"warnings": ["[handoff.md 주의사항]"]
}💾 체크리스트 저장됨: .claude/web-checklist-state.json 항목 완료 처리: /web-checklist --complete [ID] 진행 상황 확인: /web-checklist --status
---
# 기본 사용 (머지 후) /web-checklist # handoff.md 기반 자동 생성 /web-checklist --auto-from-handoff # 상세 체크리스트 /web-checklist --detailed # 저장 (상태 파일 생성) /web-checklist --save # 진행 상황 확인 /web-checklist --status # 특정 항목 완료 처리 /web-checklist --complete 3 # 상세 + 저장 /web-checklist --detailed --save
`/commit-push-pr --merge` 완료 후 자동으로 다음 안내:
다음 단계: /web-checklist - 웹 테스트 체크리스트 확인 /web-checklist --status - 진행 상황 확인 /sync-docs - 문서 동기화
`.claude/web-checklist-state.json`
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
전문 에이전트 자동 라우팅. 법률, 재무, 특허, SEO, 마케팅, 기획, BM 설계(BMC/Lean/JTBD/Wardley/Blue Ocean/Lightning Sprint), 코드리뷰, 아키텍처, 견적, CRM, HR/인사, 노무(노동법/해고/산재/취업규칙), 리서치, 데이터…
머지 전 /sync-docs 문서 동기화 의무 게이트 → 검증 → 커밋 & PR & 머지 + MCP 알림 (v7)