By cwp10
Unity 프로젝트를 위한 Claude Code 전용 플러그인. 세션 관리, 코드 리뷰, 설계 플랜, 문서화, pre-commit 자동 리뷰를 포함합니다.
내부 에이전트 — /plan 또는 /refactor 스킬을 통해서만 호출됩니다. 요구사항을 분석하여 아키텍처 플랜을 생성하고 승인 후 docs/architecture/ 에 저장합니다. 클래스 다이어그램, 구현 로드맵, 대안 2가지를 제시합니다. 승인 전 코드 작성 절대 금지. 리팩토링 플랜 모드: 기존 코드 개선 요청 시 규모 판단 후 단계별 플랜 출력. Do NOT use for bug fixes, code review, or simple one-line changes.
내부 전용 탐색 에이전트. /plan·/review·/refactor·/analyze 스킬이 사전 탐색 목적으로 위임한다. 사용자 대상 분석·설명은 /analyze 스킬이 담당. 이 에이전트는 판단 없이 구조 파악·요약만 반환한다. Explores and maps codebase structure using read-only tools. Returns concise summaries. Reads files, searches patterns, maps dependencies, and summarizes findings. Do NOT modify files, write code, make design decisions, or provide implementation advice.
악마의 변호인 역할. 구현 완료 코드에 대해 "더 나은 방법은 없는가"를 질문한다. unity-reviewer가 "스펙 충족·버그·규칙 위반" 관점이라면, critic은 "Unity 성능·패턴·설계 대안" 관점에서 더 나은 접근법을 제시한다. /review 후 "더 나은 방법 없어?"라고 물을 때 사용한다. Use when user says "더 나은 방법 없어?", "다른 접근법", "최적화 방법", "이게 최선이야?", "개선 여지 있어?", "성능 더 좋게 할 수 있어?". Returns 1~3 concrete alternative approaches with trade-offs. Does NOT modify files directly.
Diagnoses bugs and errors in Unity C# code by analyzing stack traces and related code. Use when user runs /fix or reports an error with a stack trace or file path. Provides root cause analysis and corrected code. Applies fix with user approval. Do NOT use for code review or new feature development.
Reads source code and generates documentation without modifying logic. Use when user says "문서 작성해줘", "주석 달아줘", "주석 추가", "README 만들어줘", "정리해줘", "인수인계 문서", "납품 문서", "설명 써줘", "가이드 만들어줘". Supports XML comments, script README, project README, handover docs, delivery docs, architecture docs. Do NOT modify code logic, refactor, or fix bugs.
도구 권한 허용/차단 토글. ON이면 Bash·Edit·Write를 자동 승인하고 git push만 차단. OFF이면 추가된 권한을 제거해 기본 승인 방식으로 복원. Usage: /allow on Usage: /allow off Usage: /allow ← 현재 상태 확인
코드·기능·시스템을 분석해서 사람이 읽기 좋은 형태로 요약 출력한다. 출력 후 docs/analysis/ 저장 여부를 물어본다. 저장 시 같은 카테고리의 기존 문서가 있으면 병합 업데이트한다. 사용자 대상 분석 스킬. 내부 탐색 전용은 codebase-explorer 에이전트가 담당. Usage: /analyze [분석 대상] Example: /analyze 인벤토리 시스템 Example: /analyze Assets/_Project/Scripts/Game/Combat/
Runs Unity code quality audit + build checks automatically. Usage: /audit ← 코드 품질 + 빌드 체크 (기본) Usage: /audit migrate ← 구형 Unity API 탐지 Usage: /audit localize ← 하드코딩 문자열 탐지 Unity: code quality audit (unity-reviewer) + .meta files, compile errors, folder structure. Both tasks run concurrently.
Loads session context by reading .claude/project-memory.json, .claude/claude-progress.txt, and git history. Usage: /context-load Runs the standard session startup routine: read project memory, check git log, verify current state, then present what to work on next. Run at the start of every work session to get up to speed.
Saves the current session's progress to .claude/claude-progress.txt and .claude/project-memory.json, then optionally commits to git. Usage: /context-save Updates the human-readable progress log, structured project memory JSON, and feature_list.json. Asks for confirmation before committing to git. Run at the end of every work session.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Unity 프로젝트를 위한 Claude Code 플러그인.
세션 관리 하네스, 코드 리뷰, 설계 플랜, 문서화, pre-commit 자동 리뷰를 제공합니다.
/plugin marketplace add https://github.com/cwp10/claude-unity-harness
/plugin install claude-unity-harness@cwp10-plugins
설치 후 Unity 프로젝트 루트에서 최초 1회 실행:
/setup
| 커맨드 | 설명 |
|---|---|
/setup | 프로젝트 초기화 — CLAUDE.md 스택 설정, 하네스 파일 생성, hook 설치 · ↓ |
/context-load | 세션 시작 — 이전 진행 상황 복구 · ↓ |
/context-save | 세션 종료 — 진행 상황 저장 + git 커밋 · ↓ |
/deep-interview [기능명] | 요구사항 심층 인터뷰 → /plan 자동 연결 · ↓ |
/plan [기능명] | 설계 플랜 생성 (Plan Mode 강제) · ↓ |
/review [파일] | 코드 리뷰 · ↓ |
/audit | 전체 감사 + 빌드 체크 · migrate localize 서브커맨드 포함 · ↓ |
/refactor [대상] | 리팩토링 플랜 + 실행 (Plan Mode 강제) · ↓ |
/fix [오류] | 버그 진단 + 수정 · ↓ |
/analyze [대상] | 코드·시스템 분석 · ↓ |
/git-summary | 커밋 메시지 제안 · ↓ |
/doc readme|handover|delivery | 문서 생성 · ↓ |
/setup-check | 설치 상태 점검 · ↓ |
/unity-setup-mcp | Unity MCP 서버 연동 설정 · ↓ |
/unity-console | Unity 콘솔 에러·경고 분석 (UnityMCP 필요) · ↓ |
/unity-test [EditMode|PlayMode|All] | 테스트 실행 + 실패 원인 분석 (UnityMCP 필요) · ↓ |
/unity-scene-audit | 씬 품질 감사 — Missing·네이밍·성능 점검 (UnityMCP 필요) · ↓ |
/perf [파일] | 성능 패턴 탐지 — GC Alloc·캐싱 누락·Draw Call · ↓ |
/allow [on|off] | 권한 자동 승인 토글 — git push는 항상 차단 · ↓ |
/ship [기능명] | 전체 개발 파이프라인 — 설계 승인 1회 후 구현→리뷰→감사→검증 자동 · ↓ |
/ensure [대상] | 검증 + 실패 시 자동 수정 재시도 (최대 3회) · ↓ |
claude-unity-harness/
│
├── skills/ 슬래시 커맨드 구현체 (21개 + 자동 로드 스킬 1개)
│ ├── plan/ 설계 플랜 생성
│ ├── review/ 코드 리뷰
│ ├── refactor/ 리팩토링 플랜 + 실행
│ ├── audit/ 전체 감사 (migrate · localize 서브커맨드 포함)
│ ├── perf/ 성능 패턴 탐지
│ ├── allow/ 권한 자동 승인 토글
│ ├── ship/ 전체 개발 파이프라인
│ ├── ensure/ 검증 + 자동 재시도 루프
│ ├── fix/ 버그 진단
│ ├── analyze/ 코드 분석
│ ├── doc/ 문서 생성 (readme · handover · delivery)
│ ├── git-summary/ 커밋 메시지 제안
│ ├── deep-interview/ 요구사항 인터뷰
│ ├── context-load/ 세션 시작 루틴
│ ├── context-save/ 세션 종료 루틴
│ ├── setup/ 프로젝트 초기화
│ ├── setup-check/ 설치 상태 점검
│ ├── unity-setup-mcp/ Unity MCP 서버 연동 설정
│ ├── unity-console/ Unity 콘솔 에러·경고 분석 (UnityMCP)
│ ├── unity-test/ 테스트 실행 + 실패 분석 (UnityMCP)
│ ├── unity-scene-audit/ 씬 품질 감사 (UnityMCP)
│ └── unity-patterns/ Unity C# 패턴 레퍼런스 (자동 로드)
│
├── agents/ 스킬이 내부적으로 위임하는 전문 에이전트
│ ├── codebase-explorer 코드베이스 탐색 · 의존 관계 파악
│ ├── architect-planner 설계 플랜 · 리팩토링 플랜 작성
│ ├── unity-reviewer Unity C# 코드 리뷰
│ ├── doc-writer 문서 작성
│ ├── debugger 버그 진단 (using 누락 자동 검증 포함)
│ ├── critic 대안 제시 · 성능 최적화 관점
│ └── verifier 최종 스펙 검증 · using 누락 grep · passes:true 판정
│
├── hooks/
│ ├── pre-commit git commit 시 자동 실행 — [1/2] .meta 체크 · [2/2] 컴파일 검증
│ └── hooks.json Claude Code 훅 설정
│ ├── SessionStart 세션 시작 시 컨텍스트 자동 주입
│ ├── UserPromptSubmit 컨텍스트 누락 시 자동 보완
│ ├── PreToolUse .cs 수정 전 Unity 규칙 안내
│ ├── PostToolUse .cs 저장 후 MCP 연결 시 컴파일 에러 자동 확인 (5초 쿨다운)
│ ├── PreCompact 컨텍스트 압축 전 진행 상황 자동 저장
│ ├── SessionEnd 세션 종료 시 진행 이력 기록
│ └── Stop 세션 메모리 타임스탬프 갱신
│
└── rules/ Claude Code paths frontmatter 조건부 자동 로드
├── response.md 소통 언어 · 응답 원칙 · 금지 사항 (항상 로드)
├── git.md 브랜치 전략 · 커밋 메시지 컨벤션 (항상 로드)
├── code-review.md 심각도 기준 (Critical / Warning / Suggestion) (항상 로드)
├── unity-engine.md Unity 6 LTS 네이밍 · 생명주기 · 금지 목록 (Assets/**/*.cs)
├── unity-domain.md 아키텍처 패턴 · UI · 물리 · 씬 관리 (Assets/**/*.cs)
├── csharp.md C# 스타일 가이드 · 개발 원칙 · 코드 스멜 (**/*.cs)
├── unity/ 세부 규칙 — 에이전트가 필요 시 명시적 Read
│ ├── serialization.md 직렬화 · RequireComponent · 네임스페이스 테이블
│ ├── caching.md 컴포넌트 캐싱 · 이벤트 구독/해제 패턴
│ ├── async.md Coroutine · Awaitable · CancellationToken 패턴
│ ├── performance.md 성능 기준 · LINQ 금지 · SOLID 원칙
│ ├── systems.md 오디오 · 다국어 · 접근성 · 학습 흐름
│ └── platform.md 빌드 타겟별 고려사항 · CI/CD
npx claudepluginhub cwp10/claude-unity-harness --plugin claude-unity-harnessUnity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Skills and agents for developing Unity projects with Claude Code — maintainable test design and implementation, test-first workflow, coding guidelines, scene editing, and more.
Commands for game development workflows
Claude Code plugin to integrate unity-cli into Unity development workflows
Unity Editor automation plugin powered by the Unity Control Protocol base skill.
The control plane for game-dev agents — close the loop with verified compile, test, and cross-model review across Unity, Godot, Unreal, and S&box. Lifecycle-aware /qq:go routing, structured runtime state in .qq/, 26 /qq:* slash commands. Claude Code-first, agent-agnostic via HTTP and MCP.