Projects로 돌아가기

WIGTN Coding

Claude Code 멀티 에이전트 플러그인

2026.01 - Present팀 개발AI · Claude (Opus / Sonnet)
44 stars

Overview

기획부터 PR까지의 개발 사이클 전체를 13개의 전문 에이전트로 병렬 자동화하는 Claude Code 플러그인. /prd → /implement → /auto-commit + /review-pr 4개 명령으로 PRD 생성, 4-카테고리 품질 분석, 아키텍처 결정, 팀 단위 병렬 빌드, 3-에이전트 코드 리뷰, PR 리뷰까지 일괄 처리합니다.

Highlights

  • /prd → /implement → /auto-commit 3-스테이지 파이프라인 + /review-pr — 순차 ~20분 → 병렬 ~6분 (3~5배 단축)
  • 13개 전문 에이전트 (코디네이터 4 · 개발자 4 · 품질 5)를 동적 팀 분배해 동시 실행
  • 20개 디자인 스타일 가이드 + VS(Verbalized Sampling) 기반 design-discovery 에이전트로 컨텍스트 맞춤 추천
  • /auto-commit 3-에이전트 리뷰(가독성·성능·보안) → 100점 게이트, ≥80 자동 커밋 / 60–79 수정 / <60 차단, 보안 치명적은 강제 FAIL
  • Project-Native Build — 코드 작성 전 Context Harvesting으로 기존 패턴을 자동 수집, generic best practice 대신 프로젝트 실제 컨벤션 준수
  • team-memory-protocol 스킬로 SHARED_CONTEXT 파일 + TaskCreate + Auto Memory 3-레이어 공유 메모리 운영
  • 4개 훅으로 위험 명령(rm -rf /, git push --force, DROP TABLE) 차단 + .tsx/.py/.go 파일 포맷팅·패턴 자동 검증
  • /auto-commit Stale Branch Detection — squash-merge 후 closed PR 브랜치에 재push해 변경이 invisible해지는 문제를 `gh pr list --state all` 사전 검증 + 자동 신규 브랜치 분기로 차단 (2026.05 도입)
  • Apache 2.0 라이선스 · 다국어 README (EN/KO/CN) 글로벌 공개, GitHub 44 stars

Architecture

3-Stage Pipeline (/prd → /implement → /auto-commit) × 3-Tier Agent Composition (Coordinators · Developers · Quality) 매트릭스 — 개발 사이클을 워크플로우 단계와 에이전트 역할 두 축으로 직교 분리한 설계.

WIGTN Coding의 핵심은 3-Stage Pipeline × 3-Tier Agent Composition 매트릭스입니다. 개발 사이클을 워크플로우 단계(언제)와 에이전트 역할(누가)이라는 두 축으로 직교 분리하고, 각 셀에 가장 적합한 전문 에이전트를 배치해 단일 컨텍스트 진행에서 발생하는 컨텍스트 오염·순차 실행 병목·패턴 일관성 부재를 동시에 해결합니다. 순차 ~20분 작업이 병렬 ~6분으로 단축되는 것이 결과적 효과입니다.

Stage 1 — /prd (PLAN). parallel-digging-coordinator가 4-카테고리(완전성·실현가능성·보안·일관성) 갭 분석을 병렬 수행해 PRD.md와 단계별 PLAN_{feature}.md를 생성합니다. 사용자가 "OAuth 기반 SaaS 대시보드" 한 줄을 던지면 30초 안에 완전한 요구사항 문서가 나옵니다. Stage 2 — /implement (BUILD). architecture-decision이 MSA/모놀리식/모듈러 모놀리스를 결정하고, 프론트엔드가 포함되면 design-discovery가 20개 스타일 중 VS(Verbalized Sampling) 기법으로 컨텍스트 맞춤 추천한 뒤, team-build-coordinator가 백엔드·프론트엔드·AI·운영 4개 팀을 동적 분배해 동시 빌드합니다. Stage 3 — /auto-commit (SHIP). parallel-review-coordinator가 3개 리뷰 에이전트(가독성·성능·보안)를 병렬 실행해 100점 만점으로 점수를 병합하고, ≥80은 자동 커밋, 60–79는 자동 수정 후 재시도, <60은 차단합니다. 보안 치명적 이슈는 zero-tolerance로 점수 무관 강제 FAIL.

Coordinators (4) — 오케스트레이션 레이어. team-build-coordinator · parallel-review-coordinator · parallel-digging-coordinator · architecture-decision이 단계별 의사결정과 병렬 분기를 담당합니다. Developers (4) — 도메인 빌더 레이어. frontend-developer(React 19 · Next.js 16+) · backend-architect(API · DB · 백엔드 패턴) · mobile-developer(React Native · Expo) · ai-agent(WhisperX · OpenAI · Anthropic)가 각 도메인 코드를 작성하며, 모든 에이전트는 코드 작성 전 Context Harvesting으로 프로젝트의 실제 패턴(폴더 구조·네이밍·에러 핸들링·테스트 스타일)을 수집해 generic best practice 대신 코드베이스 컨벤션을 따릅니다. Quality (5) — 품질 게이트 레이어. code-reviewer(100점 평가) · prd-reviewer(PRD 갭) · pr-reviewer(/review-pr GitHub PR 리뷰) · code-formatter(다중 언어 자동 포맷) · design-discovery(VS 스타일 추천)가 단계마다 품질을 강제합니다.

운영 안전성 — Skills · Hooks · Stale Branch Detection. 3개 Skill로 횡단 관심사를 분리합니다 — `code-review-levels`(Level 3 심층 리뷰 / Level 4 아키텍처 리뷰), `design-system-reference`(20개 스타일 가이드 + 안티패턴 체크리스트), `team-memory-protocol`(병렬 빌드 중 SHARED_CONTEXT 파일 + TaskCreate + Auto Memory 3-레이어 공유 메모리). 4개 Hook이 위험 명령(`rm -rf /`, `git push --force`, `DROP TABLE`)을 PreToolUse에서 차단하고, `.tsx/.py/.go` 파일 작성 후 포맷·패턴 검증을 비동기 실행합니다. 2026.05에는 Stale Branch Detection을 /auto-commit에 추가 — squash-merge 후 close된 PR의 브랜치에 commit이 invisible해지는 실제 사고에서 출발한 개선으로, `gh pr list --head <current> --state all` 사전 검증 + 자동 신규 브랜치 분기 + cherry-pick + stash 복구까지 자동화합니다. Apache 2.0 라이선스 · EN/KO/CN 3개 언어 README로 글로벌 공개.

Deep Dive

Claude Code 단일 컨텍스트로 중대형 기능을 만들면 컨텍스트 오염, 패턴 일관성 부재, 순차 실행으로 인한 시간 손실이 발생합니다. Vibe coder는 PRD 없이 바로 코딩에 들어가 누락 요건과 보안 갭을 만들고, 시니어는 매번 같은 절차(요구사항 → 아키텍처 결정 → 빌드 → 리뷰 → 커밋)를 반복합니다. WIGTN Coding은 이 사이클 전체를 명시적 파이프라인 + 병렬 에이전트로 자동화합니다.

/prd는 parallel-digging-coordinator를 통해 4-카테고리(완전성·실현가능성·보안·일관성) 갭 분석을 병렬 수행해 PRD.md와 PLAN_{feature}.md를 생성합니다. /implement는 architecture-decision(MSA / 모놀리식 / 모듈러 모놀리스)을 결정한 뒤 — 프론트엔드 포함 시 design-discovery가 20개 스타일 중 컨텍스트 맞춤 추천 — team-build-coordinator가 백엔드 · 프론트엔드 · AI 서버 · 운영 4개 팀에 작업을 동적 분배합니다. 각 팀은 독립된 서브에이전트로 동시 빌드.

/auto-commit은 parallel-review-coordinator가 3개 리뷰 에이전트(가독성·성능·보안)를 병렬 실행해 점수를 병합합니다. code-reviewer는 5개 카테고리(가독성·유지보수성·성능·테스터빌리티·베스트 프랙티스)를 100점 만점으로 평가하며, ≥80은 자동 커밋, 60–79는 수정 후 재시도, <60은 차단됩니다. 보안 치명적 이슈는 점수와 무관하게 zero-tolerance로 FAIL 처리. 별도 /review-pr 명령으로 GitHub PR 리뷰도 동일 품질 게이트로 처리합니다.

핵심 원칙은 'Project-Native' — 모든 에이전트는 코드 작성 전 Context Harvesting으로 프로젝트의 실제 패턴(폴더 구조 · 네이밍 컨벤션 · 에러 핸들링 방식 · 테스트 스타일)을 스캔하고, team-memory-protocol 스킬을 통해 SHARED_CONTEXT 파일 + Claude Code TaskCreate + Auto Memory 3-레이어 공유 메모리에 기록합니다. 결과적으로 generic best practice가 아닌 이 코드베이스의 실제 컨벤션 위에서 일관된 코드가 생성됩니다.

운영 안전성은 4개 훅(위험 명령 차단 · 프론트엔드 포맷팅 · 백엔드 패턴 검증 · 파이프라인 완료 알림)과 최근 추가된 Stale Branch Detection으로 강화했습니다. squash-merge 후 close된 PR의 브랜치에 추가 commit이 invisible해지는 실제 사고에서 출발한 개선으로, /auto-commit 진입 시 `gh pr list --head <current> --state all`로 사전 검증 후 stale 판별 시 자동으로 신규 브랜치 분기 + cherry-pick + stash 복구를 수행합니다. Apache 2.0으로 공개되어 있으며 README는 EN/KO/CN 3개 언어로 동기화됩니다.

Stack

Claude Code PluginsAnthropic ClaudeMarkdownYAML frontmatterBash (hooks)