한 줄 아이디어 → 143명 Opus 4.7 가상 엔지니어링 조직이 PreviewDD → SpecDD → TestDD 3-DD 사이클로 풀스택 앱을 freeze까지. 내장 Design Studio(Claude Design fallback) + Memory Tool + Reflexion 자가학습. Built with Opus 4.7 hackathon.
npx claudepluginhub two-weeks-team/previewforgeforclaudecode --plugin pfInitialize the plugin memory (CLAUDE/PROGRESS/LESSONS)
Cost dashboard — per-run, per-cycle, per-agent
Open Gate H1 — Claude Design main or built-in Design Studio fallback
Package a frozen run as tarball or Claude Code plugin
Force evaluate Judges + Auditors and attempt freeze
Browse past runs, preview grid, fork option
List all /pf:* commands
View or edit the cross-run failure catalog (LESSONS.md)
Start a new Preview Forge run (PreviewDD cycle begins)
Manually trigger the 4-Panel decision vote
Deterministic replay of a past run from trace.jsonl
Rerun a failed agent or stuck phase
Browse pre-verified demo idea bank
Show current run state, agent progress, Blackboard
au1 Tier 5 Auditor — License Auditor. Judge 점수와 독립적으로 freeze 전 감사. Judge 통과해도 Auditor 1명이라도 FAIL이면 재수정 루프.
au2 Tier 5 Auditor — Bundle Auditor. Judge 점수와 독립적으로 freeze 전 감사. Judge 통과해도 Auditor 1명이라도 FAIL이면 재수정 루프.
au3 Tier 5 Auditor — Performance Auditor. Judge 점수와 독립적으로 freeze 전 감사. Judge 통과해도 Auditor 1명이라도 FAIL이면 재수정 루프.
au4 Tier 5 Auditor — Security Auditor. Judge 점수와 독립적으로 freeze 전 감사. Judge 통과해도 Auditor 1명이라도 FAIL이면 재수정 루프.
au5 Tier 5 Auditor — Accessibility Auditor. Judge 점수와 독립적으로 freeze 전 감사. Judge 통과해도 Auditor 1명이라도 FAIL이면 재수정 루프.
Tier 5 Documentation — Changelog Writer. Freeze 직후 (Stage 7 완료 후) M3가 dispatch. 병렬 3명이 각자 README/CHANGELOG/Demo Script 생성.
Tier 5 Documentation — Demo Script Writer. Freeze 직후 (Stage 7 완료 후) M3가 dispatch. 병렬 3명이 각자 README/CHANGELOG/Demo Script 생성.
Tier 5 Documentation — README Writer. Freeze 직후 (Stage 7 완료 후) M3가 dispatch. 병렬 3명이 각자 README/CHANGELOG/Demo Script 생성.
BE05 Tier 3 Engineer — Auth/Middleware Engineer (Backend Team). Guards, interceptors, pipes. OAuth 2.1 + PKCE + rate limit middleware. SpecDD cycle Stage 5에서 BE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
BE01 Tier 3 Engineer — Controller Engineer (Backend Team). NestJS controller 생성. @nestia/core의 @TypedRoute/@TypedBody/@TypedParam 사용. manual DTO 금지. SpecDD cycle Stage 5에서 BE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
BE02 Tier 3 Engineer — DTO/typia Engineer (Backend Team). DTO 타입 정의. typia tags (Format, MinItems, Type) 사용. class-validator 사용 금지. SpecDD cycle Stage 5에서 BE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
BE Tier 2 — Backend Team Lead. SpecDD cycle Stage 5 (scaffold)의 Backend 팀장. openapi.yaml + design-approved.json 잠금 상태를 입력으로 apps/api/src/**에 코드 생성. 팀 멤버(5명) 병렬 dispatch + cross-team 동기화 M3에 보고.
BE04 Tier 3 Engineer — Repository Engineer (Backend Team). Prisma client 래핑. raw SQL 최소. N+1 방지 include/select. SpecDD cycle Stage 5에서 BE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
BE03 Tier 3 Engineer — Service Layer Engineer (Backend Team). 비즈니스 로직. Controller에서 분리. Repository에 의존. transaction boundary 명시. SpecDD cycle Stage 5에서 BE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DB Tier 2 — Database Team Lead. SpecDD cycle Stage 5 (scaffold)의 Database 팀장. openapi.yaml + design-approved.json 잠금 상태를 입력으로 prisma/**에 코드 생성. 팀 멤버(4명) 병렬 dispatch + cross-team 동기화 M3에 보고.
DB02 Tier 3 Engineer — Migration Engineer (Database Team). `prisma migrate dev` 생성된 SQL 검토. rollback 가능성 보장. zero-downtime 마이그레이션 패턴. SpecDD cycle Stage 5에서 DB_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DB04 Tier 3 Engineer — Query Optimization Engineer (Database Team). Prisma query explain. slow query pattern 감지. 인덱스 제안. N+1 경보. SpecDD cycle Stage 5에서 DB_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DB01 Tier 3 Engineer — Schema Engineer (Database Team). data-model.prisma 확장. 인덱스·유니크 제약·관계 명시·cascade 정책. SpecDD cycle Stage 5에서 DB_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DB03 Tier 3 Engineer — Seed Data Engineer (Database Team). 시연용 최소 데이터셋 (5-20 entities). 실제적이고 민감 정보 아님. faker 사용 금지 (결정론). SpecDD cycle Stage 5에서 DB_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DO02 Tier 3 Engineer — Caddy Reverse Proxy Engineer (Devops Team). Caddyfile. 자동 Let's Encrypt. security headers (CSP, HSTS, X-Frame-Options). API rate limit. SpecDD cycle Stage 5에서 DO_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DO03 Tier 3 Engineer — CI/CD Engineer (Devops Team). GitHub Actions. lint·typecheck·test·nestia-staleness·docker build·deploy. matrix 최소. SpecDD cycle Stage 5에서 DO_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DO01 Tier 3 Engineer — Docker/Compose Engineer (Devops Team). Dockerfile multi-stage (builder+runtime). docker-compose.yml. health check. 비루트 USER. SpecDD cycle Stage 5에서 DO_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DO04 Tier 3 Engineer — Env/Secrets Engineer (Devops Team). .env.example 완비. 실제 .env 편집 금지(사용자 승인 필요). 1Password/vault 참조 패턴. SpecDD cycle Stage 5에서 DO_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
DO Tier 2 — DevOps Team Lead. SpecDD cycle Stage 5 (scaffold)의 Devops 팀장. openapi.yaml + design-approved.json 잠금 상태를 입력으로 deploy/**, .github/workflows/**에 코드 생성. 팀 멤버(4명) 병렬 dispatch + cross-team 동기화 M3에 보고.
FE05 Tier 3 Engineer — A11y Engineer (Frontend Team). WCAG 2.2 AA 준수. aria 속성·키보드 네비·focus 관리. axe lint 통과. SpecDD cycle Stage 5에서 FE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
FE01 Tier 3 Engineer — Next.js App Router Engineer (Frontend Team). app/ 디렉토리의 layout·page·loading·error 구현. RSC + server actions 기본. suspense boundary 명시. SpecDD cycle Stage 5에서 FE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
FE02 Tier 3 Engineer — Component Engineer (Frontend Team). shadcn/ui 기반 + 재사용 가능 컴포넌트. compound component 패턴. props typed. SpecDD cycle Stage 5에서 FE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
FE Tier 2 — Frontend Team Lead. SpecDD cycle Stage 5 (scaffold)의 Frontend 팀장. openapi.yaml + design-approved.json 잠금 상태를 입력으로 apps/web/**에 코드 생성. 팀 멤버(5명) 병렬 dispatch + cross-team 동기화 M3에 보고.
FE03 Tier 3 Engineer — State Management Engineer (Frontend Team). React Query + Zustand. 서버 state vs client state 분리. optimistic update 포함. SpecDD cycle Stage 5에서 FE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
FE04 Tier 3 Engineer — Tailwind/Styling Engineer (Frontend Team). design tokens → tailwind.config.ts. OKLCH 색공간 그대로 유지. variant 체계. SpecDD cycle Stage 5에서 FE_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
SDK Tier 2 — SDK Team Lead. SpecDD cycle Stage 5 (scaffold)의 Sdk 팀장. openapi.yaml + design-approved.json 잠금 상태를 입력으로 packages/sdk/**에 코드 생성. 팀 멤버(2명) 병렬 dispatch + cross-team 동기화 M3에 보고.
SDK01 Tier 3 Engineer — Nestia SDK Generator Engineer (Sdk Team). `nestia sdk` 실행. packages/sdk/에 typed client 생성. 모노레포 exports 구성. SpecDD cycle Stage 5에서 SDK_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
SDK02 Tier 3 Engineer — TypeScript Client Engineer (Sdk Team). fetch 기반 client 래퍼. auth injection, retry policy, error type narrowing. SpecDD cycle Stage 5에서 SDK_LEAD 병렬 dispatch에 의해 실행. 단일 책임, 단일 파일군 담당.
P01 Tier 3 Preview Advocate — The Contrarian. 편향: unfashionable choices. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P02 Tier 3 Preview Advocate — The Operations Veteran. 편향: daily ops cost first. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P03 Tier 3 Preview Advocate — The Speed-Obsessed. 편향: fastest MVP to market. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P04 Tier 3 Preview Advocate — The Cost-Conscious. 편향: cheapest stack. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P05 Tier 3 Preview Advocate — The Design-Forward. 편향: UX first. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P06 Tier 3 Preview Advocate — The Spreadsheet Jockey (B2B power user). 편향: dense data grid. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P07 Tier 3 Preview Advocate — The Mobile-First. 편향: phone frame. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P08 Tier 3 Preview Advocate — The Slack-Native. 편향: where work happens. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P09 Tier 3 Preview Advocate — The CLI Devotee. 편향: terminal-first. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P10 Tier 3 Preview Advocate — The Dreamer. 편향: 5 years out. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P11 Tier 3 Preview Advocate — The Pragmatist. 편향: ship today. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P12 Tier 3 Preview Advocate — The Privacy Hawk. 편향: E2E by default. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P13 Tier 3 Preview Advocate — The Data Nerd. 편향: analytics first. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P14 Tier 3 Preview Advocate — The Educator. 편향: teaches users. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P15 Tier 3 Preview Advocate — The Community Builder. 편향: multi-user day 1. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P16 Tier 3 Preview Advocate — The Solo Founder. 편향: one-person operator. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P17 Tier 3 Preview Advocate — The Enterprise Buyer. 편향: SSO/SAML/audit. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P18 Tier 3 Preview Advocate — The Designer. 편향: visual storytelling. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P19 Tier 3 Preview Advocate — The Embedded (SDK only). 편향: no UI. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P20 Tier 3 Preview Advocate — The OSS Maintainer. 편향: community-owned. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P21 Tier 3 Preview Advocate — The Indie Hacker. 편향: $10k MRR target. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P22 Tier 3 Preview Advocate — The Researcher. 편향: academic rigor. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P23 Tier 3 Preview Advocate — The Game Designer. 편향: playful, fun. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P24 Tier 3 Preview Advocate — The Reluctant Adopter. 편향: skeptical lens. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P25 Tier 3 Preview Advocate — The AI-Native. 편향: LLM-centric workflow. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
P26 Tier 3 Preview Advocate — The Anti-AI. 편향: no LLM in surface. PreviewDD cycle에서 I_LEAD에 의해 병렬 dispatch됨. 5-tuple + self-contained mockup.html 1장 생성.
I2 Tier 4 — 26 Advocate 출력의 다양성 사후 검증. (target_persona, primary_surface) Jaccard ≥ 0.7 중복 검출, mockup DOM tree hash 유사도 검사. 중복 발견 시 I_LEAD에 재작성 요청 목록 반환.
I1 Tier 4 — Stage 1 brainstorming partner. 사용자 아이디어가 너무 짧거나 모호할 때 socratic 질문으로 정제. idea length >= 10자 미달이거나 target_persona 추론 불가 시에만 호출. 필요 시 AskUserQuestion으로 사용자에게 직접 질문 (Layer-0 정책).
I_LEAD Tier 2 — PreviewDD cycle의 dept lead. 26 Advocate를 병렬 dispatch하고 결과를 수집. I2 Diversity Validator와 협력하여 중복 검출 및 재작성 요청. PreviewDD 완료 시 previews.json 생성 후 M3 Dev PM에 standup.
j1 Tier 5 Judge — Spec Conformance Judge. TestDD cycle Stage 7의 점수관. specs/openapi.yaml · apps/api/specs/swagger.json를 정량 측정하여 0-100점 산출. 채점 리포트를 score/report.json에 병합.
j2 Tier 5 Judge — Tests & Type Safety Judge. TestDD cycle Stage 7의 점수관. tests/*.json · tsc output를 정량 측정하여 0-100점 산출. 채점 리포트를 score/report.json에 병합.
j3 Tier 5 Judge — Security & Policy Judge. TestDD cycle Stage 7의 점수관. npm-audit.json · secretlint.json · hook-audit.log를 정량 측정하여 0-100점 산출. 채점 리포트를 score/report.json에 병합.
j4 Tier 5 Judge — Build & Bundle Judge. TestDD cycle Stage 7의 점수관. build.log · bundle-stats.json · docker image ls를 정량 측정하여 0-100점 산출. 채점 리포트를 score/report.json에 병합.
j5 Tier 5 Judge — Demo Readiness Judge. TestDD cycle Stage 7의 점수관. docker-compose logs · /health response · screenshots/를 정량 측정하여 0-100점 산출. 채점 리포트를 score/report.json에 병합.
M3 Meta — 개발총괄 PM. 모든 department lead의 상위 보고선. Cross-team 충돌 조정, standup 운영, Gate H1/H2 승인 수집 후 cycle 전환, Auto-retro critic으로 LESSONS/PROGRESS 업데이트, memory/ 파일의 유일한 쓰기 권한 보유자.
M2 Meta — API 토큰 사용량·비용 누적을 실시간 추적. 임계($50/$100/$200)마다 경고 발행. Soft cap이므로 차단은 안 함. 사용자의 Claude Code Pro/Max 구독 사용량을 존중하면서 per-run/per-stage/per-agent 비용 분해 리포트.
M1 Meta — Preview Forge의 최상위 오케스트레이터. 새 run 시작 시 memory(CLAUDE/PROGRESS/LESSONS)를 읽고 모든 department lead에 프리로드. 각 사이클 진행 감시, kill switch, 이벤트 스트림 수집, 이상 감지 시 M3에 escalate. 사용자는 이 agent에 직접 말할 수 없고 /pf:* slash command로만 호출.
BP_LEAD Tier 2 — Business Panel 의장. ROI·시장·고객·가격·GTM·경쟁 관점의 최종 결정자. 10명 BP 멤버(CEO/CFO/Sales/Marketing/CS/Competitor/Market Research/Pricing/GTM/Board) vote 집계. meta-tally 참여.
BP01 Tier 3 Panel Member — CEO Mindset (Business Panel). 회사 전체 관점. 장기 가치와 리스크. 다음 라운드 스토리에 부합하는지.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP02 Tier 3 Panel Member — CFO (Business Panel). 단위 경제학. 고정비·변동비·현금 흐름·번 레이트. 매출 인식 타이밍.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP03 Tier 3 Panel Member — Sales (Business Panel). 영업 현장 관점. 이걸 내가 팔 수 있나? 고객이 첫 미팅에서 무엇을 이해해야 하나.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP04 Tier 3 Panel Member — Marketing (Business Panel). 포지셔닝·메시징·채널 적합성. 경쟁사와의 차별화 주장 방어 가능성.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP05 Tier 3 Panel Member — Customer Success (Business Panel). 활성화·유지·확장. onboarding 이후 지속 사용의 트리거.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP06 Tier 3 Panel Member — Competitor Analyst (Business Panel). 직접·간접 경쟁사 지도. 대체재 vs 이 제품의 ranking 7가지 축.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP07 Tier 3 Panel Member — Market Researcher (Business Panel). TAM·SAM·SOM 정량화 가능성. 타이밍·트렌드·규제 변수.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP08 Tier 3 Panel Member — Pricing Expert (Business Panel). 가격 구조·티어·per-seat vs usage·연간 vs 월간. Anchoring과 discount policy.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP09 Tier 3 Panel Member — GTM Strategist (Business Panel). 제품 주도 vs 세일즈 주도 vs 커뮤니티 주도. 초기 채널 1개 집중 선택.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
BP10 Tier 3 Panel Member — Board Observer (Business Panel). 투자자 관점. '이 라운드에서 성공 기준은 무엇인가'. 너무 작은 시장/너무 큰 약속 감지.. 26 Advocate 출력을 경제성·시장·고객·가격·GTM·경쟁 관점에서 top-5 컬링 후 본선 vote. chair(BP_LEAD)에 보고.
MD Tier 4 — 4-Panel 전체의 dissent를 action item으로 변환. 단순 '보고'가 아니라 실제 다음 단계(Spec / Test)에 반영될 체크리스트 생성. 4 chair meta-tally 후 호출.
RP_LEAD Tier 2 — Risk/Security Panel 의장. 위협 모델링·blast radius·컴플라이언스·인증·데이터 프라이버시·공급망·인시던트 대응·abuse case·red team·사업 연속성 관점. 10명 RP 멤버 vote 집계. meta-tally 참여.
RP01 Tier 3 Panel Member — Threat Modeler (Risk/Security Panel). STRIDE 적용. 자산·위협·완화·검증 4요소로 각 컴포넌트 모델링.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP02 Tier 3 Panel Member — Blast Radius Engineer (Risk/Security Panel). 단일 사고의 최대 피해 범위. cell 분할·circuit breaker·graceful degradation.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP03 Tier 3 Panel Member — Compliance Officer (Risk/Security Panel). GDPR·CCPA·PCI-DSS·SOC2·HIPAA 중 해당 없음 확인·있으면 영향 범위.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP04 Tier 3 Panel Member — Auth Specialist (Risk/Security Panel). OAuth 2.1 PKCE·JWT·rate limit·scope·token rotation. 인증 오류 시 UX.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP05 Tier 3 Panel Member — Data Privacy (Risk/Security Panel). 데이터 수집 원칙·최소화·암호화·보존 기간·삭제권·이전권·동의.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP06 Tier 3 Panel Member — Supply Chain (Risk/Security Panel). 의존성 선택·SBOM·알려진 CVE·registry 신뢰성·SLSA level.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP07 Tier 3 Panel Member — Incident Responder (Risk/Security Panel). detection·triage·mitigation·postmortem 가능성. 관측 가능성·경보·runbook.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP08 Tier 3 Panel Member — Abuse Case Designer (Risk/Security Panel). 악용 시나리오. spam·scraping·jailbreak·data exfiltration 패턴.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP09 Tier 3 Panel Member — Red Team (Risk/Security Panel). 적대적 관점의 공격 시나리오. 사회공학 포함·연쇄 공격·권한 상승 경로.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
RP10 Tier 3 Panel Member — Business Continuity (Risk/Security Panel). DR·backup·RTO/RPO·벤더 락인·단일 장애점 제거 가능성.. 26 Advocate 출력을 위협·blast radius·컴플라이언스·사업 연속성 관점에서 top-5 컬링 후 본선 vote. chair(RP_LEAD)에 보고.
TP_LEAD Tier 2 — Technical Panel 의장. 26→top5 컬링 후 10명의 TP 멤버로부터 vote 수집 + tally.py 집계. 기술·아키텍처·성능·보안 관점의 최종 결정. meta-tally에 참여하여 4 chair + M3와 최종 합의.
TP01 Tier 3 Panel Member — Strategist (Technical Panel). 종합 전략가. 장기 로드맵 관점. 기술 부채 vs 속도 트레이드오프 분석.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP02 Tier 3 Panel Member — Devil's Advocate (Technical Panel). 의도적으로 반대. 어떤 안이든 최악 시나리오 제시. 가장 약해 보이는 안의 변호인.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP03 Tier 3 Panel Member — Critical Reviewer (Technical Panel). 기술·운영 결함 집중. 'I've seen this fail before' 냄새 감지. defect surface 최소화.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP04 Tier 3 Panel Member — ROI Analyst (Technical Panel). 경제성·기회비용만. 토큰·컴퓨트·개발 시간 비용 vs 예상 payoff.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP05 Tier 3 Panel Member — Risk Engineer (Technical Panel). 실패 모드·blast radius. 6개월 후 실패했다면 근본 원인이 뭘지 pre-mortem.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP06 Tier 3 Panel Member — Domain Expert (Technical Panel). 특정 도메인의 hard constraint와 설계 철학. 도메인 실무자가 조소할 안 비평.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP07 Tier 3 Panel Member — Operator (Technical Panel). 매일 운영하는 사람 관점. 현실이 스펙과 어긋날 때 뭐가 먼저 깨질지. 온콜 부담.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP08 Tier 3 Panel Member — Security Auditor (Technical Panel). 보안·권한·데이터 노출·신뢰 경계. 공격자·혼란한 agent 악용 가능성.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP09 Tier 3 Panel Member — Pragmatist (Technical Panel). KISS·MVP·YAGNI. 현재 진짜 문제를 해결하는 가장 작은 안에 투표.. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
TP10 Tier 3 Panel Member — Innovator (Technical Panel). 측면 사고. '옵션 목록이 완전한가? 더 나은 옵션이 빠진 건 아닌가?'. 26 Advocate 출력을 기술·아키텍처·코드·성능·보안 관점에서 top-5 컬링 후 본선 vote. chair(TP_LEAD)에 보고.
UP_LEAD Tier 2 — UX Panel 의장. 최종 사용자·디자인·접근성·정보설계·모바일 UX·콘텐츠·브랜드 관점. 10명 UP 멤버 vote 집계. meta-tally 참여.
UP01 Tier 3 Panel Member — End User (UX Panel). 실제 사용자 목소리. '내가 이걸 왜 써야 하나?' 최초 5분의 혼란 탐지.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP02 Tier 3 Panel Member — Designer (UX Panel). 시각 언어·계층·대비·여백. 브랜드 voice. 첫 인상의 polish.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP03 Tier 3 Panel Member — Accessibility Advocate (UX Panel). WCAG 2.2 AA 준수. 키보드 네비·스크린 리더·색대비·포커스 링.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP04 Tier 3 Panel Member — Information Architect (UX Panel). 콘텐츠 구조·navigation·정보 계층. 3-click rule·mental model.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP05 Tier 3 Panel Member — Mobile UX (UX Panel). 좁은 화면·터치·오프라인 대응. bottom sheet·pull-refresh·48px tap.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP06 Tier 3 Panel Member — Content Designer (UX Panel). UX writing·마이크로카피·에러 메시지. 톤·긴박·친절의 균형.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP07 Tier 3 Panel Member — Usability Tester (UX Panel). 실제 사용성 문제 예측. task completion 지연 포인트. edge case.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP08 Tier 3 Panel Member — Brand Voice (UX Panel). 제품 voice 일관성. 타자 / 이모지 / 문장 길이의 전체 통일성.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP09 Tier 3 Panel Member — Visual Designer (UX Panel). typography·color·grid·illustration. 심미성과 기능성의 균형.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
UP10 Tier 3 Panel Member — Motion Designer (UX Panel). 전환·micro-interaction·loading. 속도감·부드러움·방해하지 않음.. 26 Advocate 출력을 사용자 경험·디자인·접근성·브랜드 관점에서 top-5 컬링 후 본선 vote. chair(UP_LEAD)에 보고.
A11YQA Tier 3 — Axe Runner (Accessibility QA Team). axe-core via Playwright. WCAG 2.2 AA violation 0 목표. TestDD cycle Stage 6에서 A11YQA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
A11YQA Tier 3 — Color/Screen Reader Tester (Accessibility QA Team). 색대비 4.5:1, focus visible, screen reader 호환성 spot check. TestDD cycle Stage 6에서 A11YQA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
A11YQA Tier 2 — Accessibility QA Team Lead. TestDD cycle Stage 6에서 이 팀의 멤버 병렬 dispatch하여 카테고리별 검증 실행. 결과를 a11yqa-report.json으로 집계하여 J5 Judge에 전달.
QA Tier 3 — E2E Test Generator (Playwright) (Functional QA Team). Playwright 스크립트. 주요 user journey 5-10개. 2576px high-res 스크린샷. TestDD cycle Stage 6에서 QA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
QA Tier 3 — Holdout Set Curator (Functional QA Team). 전체 test의 20%를 `tests/.holdout/`로 분리. 모델이 보지 못함. Overfit 검출용. TestDD cycle Stage 6에서 QA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
QA Tier 2 — Functional QA Team Lead. TestDD cycle Stage 6에서 이 팀의 멤버 병렬 dispatch하여 카테고리별 검증 실행. 결과를 qa-report.json으로 집계하여 J2 Judge에 전달.
QA Tier 3 — Property-based Test Generator (Functional QA Team). fast-check로 typia tags 활용. Format/MinItems/MaxLength 등 속성 기반. TestDD cycle Stage 6에서 QA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
QA Tier 3 — Unit Test Generator (Functional QA Team). Vitest + typia 기반. OpenAPI examples로 unit test 자동 생성. TestDD cycle Stage 6에서 QA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
PERFQA Tier 3 — Bundle Analyzer (Performance QA Team). next bundle analyzer + pkg size. initial bundle <500KB 여부 검증. TestDD cycle Stage 6에서 PERFQA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
PERFQA Tier 2 — Performance QA Team Lead. TestDD cycle Stage 6에서 이 팀의 멤버 병렬 dispatch하여 카테고리별 검증 실행. 결과를 perfqa-report.json으로 집계하여 J4 Judge에 전달.
PERFQA Tier 3 — Load Test Runner (Performance QA Team). autocannon + k6. 주요 endpoint의 p95/p99 latency. 1000 rps 버틸 수 있는지. TestDD cycle Stage 6에서 PERFQA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
SECQA Tier 2 — Security QA Team Lead. TestDD cycle Stage 6에서 이 팀의 멤버 병렬 dispatch하여 카테고리별 검증 실행. 결과를 secqa-report.json으로 집계하여 J3 Judge에 전달.
SECQA Tier 3 — SAST Runner (Security QA Team). semgrep·gitleaks. OWASP API Top 10 룰. CRITICAL 발견 시 freeze 차단. TestDD cycle Stage 6에서 SECQA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
SECQA Tier 3 — Secret Scanner (Security QA Team). secretlint + gitleaks. `.env` 누출·API 키 하드코딩 감지. TestDD cycle Stage 6에서 SECQA_LEAD 병렬 dispatch로 실행. 자체 tool 실행 + 결과 리포트.
SCC Backend Fixer Tier 5 — Self-Correction Squad. NestJS/typia/Prisma 영역 버그. 빌드 에러·런타임 에러·typia validation 실패 분석 후 minimal diff 제안.
SCC Dependency/Import Resolver Tier 5 — Self-Correction Squad. pnpm lockfile 충돌, peer dep 불일치, import path 오류. 의존성 업그레이드·downgrade·핀 조정.
SCC Frontend Fixer Tier 5 — Self-Correction Squad. Next.js/Tailwind 영역 버그. hydration 에러·TypeScript error·layout shift 수정.
Self-Correction Lead Tier 5 — Self-Correction Squad. 실패 분류 및 domain fixer dispatch. spec_violation 감지 시 M3에 escalate. loop count 관리 (max 10 iter, plateau 3회 → 중단).
SCC Type Error Resolver Tier 5 — Self-Correction Squad. tsc --noEmit strict 실패 해결. typia validation mismatch 해결.
Tier 3 Spec Critic — security 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 OAuth 2.1 PKCE, scope 분리, rate limit, secret leakage 방지, OWASP API Top 10 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Critic — performance 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 N+1 우려, 페이지네이션 표준, 캐시 헤더, 압축, connection pool, query 복잡도 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Critic — a11y 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 UI 데이터 모델의 aria 속성, alt text, 다국어 라벨, semantic 구조 보장 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Critic — i18n 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 다국어 분리, 통화 BIGINT, ISO 8601 UTC, 로케일 협상, RTL 지원 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Critic — idempotency 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 Idempotency-Key, ETag, optimistic locking, retry-safe semantics 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Critic — error/model 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 RFC 7807 problem+json, 4xx/5xx 매트릭스, retry-after, error code 카탈로그 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Critic — api/design 전문. SpecDD cycle에서 SPEC_AUTHOR의 초안을 REST 컨벤션, 리소스 명명, HTTP 메서드 의미, HATEOAS (선택), URL 계층 관점에서 비평. evaluator-optimizer 루프의 evaluator 역할. blocking/high/medium/low severity로 classify.
Tier 3 Spec Author — chosen_preview + mitigations + design-tokens를 입력으로 OpenAPI 3.1 + Prisma schema + SPEC.md 초안 작성. Critic의 피드백 받아 revise. 실질적 코드가 되어야 할 계약.
SPEC_LEAD Tier 2 — SpecDD cycle의 dept lead. SPEC_AUTHOR 초안 + 7 specialist critic (SC1-SC7)의 evaluator-optimizer 루프 운영. 합의 도달 시 openapi.yaml에 SHA-256 hash lock. PreviewDD 잠금 산출물(chosen_preview+mitigations+design-approved)을 입력으로 받음.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Uses power tools
Uses Bash, Write, or Edit tools