에이전트 작업 결과에 불만이 있을 때 하네스 문서(루트 + 모듈)를 조사해서 문서의 어떤 부분이 부족하거나 잘못 가이드하고 있는지 진단하고 이슈 파일로 기록한다. /harness-check, 하네스 진단, 왜 이렇게 했는지, 결과가 이상해, 에이전트가 규칙을 안 따라 요청 시 사용한다.
하네스 문서 세트(CLAUDE.md + docs/) 의 품질을 6축(모호성/일관성/완전성/참조 무결성/레포 실상/압축도) 으로 검증한다. /harness-critique, 하네스 검증, 하네스 비평, 일관성 점검, 문서 품질 확인 요청 시 반드시 사용한다.
이미 생성된 하네스 문서(CLAUDE.md, docs/*.md) 의 특정 섹션을 대화형으로 수정한다. /harness-edit prd, /harness-edit adr 등 8 개 모듈명을 인자로 받는다. 인자 누락 시 모듈 목록을 표시한다. 하네스 수정, 섹션 수정, 일부 다시 작성 요청 시 사용한다.
이미 생성된 모듈 CLAUDE.md ({path}/CLAUDE.md) 를 git diff 기반으로 갱신하거나, diff 가 없을 때 코드 ↔ 문서 drift 를 점검한다. /harness-module-edit {모듈} 형태로 모듈 경로를 인자로 받는다. 인자 누락 시 모듈 목록을 표시한다. 모듈 하네스 수정, 모듈 CLAUDE.md 갱신, 코드 변경 반영, decay 알림, 모듈 코드 변화 점검, 모듈 CLAUDE.md 최신화 요청 시 사용한다.
프로젝트의 모듈 단위 CLAUDE.md 와 docs/MODULE_MAP.md 인덱스를 생성한다. /harness-module, 모듈 맵 생성, 모듈별 CLAUDE.md, 모듈 단위 하네스 요청 시 반드시 사용한다. 하네스 핵심 7 종 부재 시 /harness 안내 후 종료.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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.
팀원이 Claude Code 를 어떻게 쓰든 한 방향으로 수렴시키는 하네스 플러그인
Android / iOS 앱팀 공통.
Claude 는 매 세션마다 프로젝트를 처음 보는 사람처럼 시작한다. 하네스 문서가 자동 로드되면 컨텍스트 설명 없이 바로 작업을 시작할 수 있고, 누가 쓰든 같은 방향으로 수렴한다.
CLAUDE.md + docs/ 6 개 = 핵심 7 종 + 선택 1 종(UI_GUIDE).CLAUDE.md. 모듈별 책임 · 의존성 · 규칙을 기술.hook 스크립트는 위 환경에서 동작한다. 그 외 환경 (cmd, PowerShell 단독) 은 지원하지 않는다.
/plugin marketplace add yunjeLee/yeoboya-workflow-plugin
/plugin install yeoboya-workflow@yeoboya-apps
/plugin marketplace update yeoboya-apps
| 스킬 | 역할 |
|---|---|
/harness | root harness 핵심 7 종 생성 / 보완, UI_GUIDE 는 감지 결과에 따라 선택 생성. git 기록 · 모듈 구조 · 설정 파일을 스캔한 뒤 카테고리별 질문으로 문서를 완성한다. 핵심 7 종이 이미 존재하면 템플릿과 구조 차이를 감지해 마이그레이션을 제안한다 |
/harness-module | 모듈 단위 CLAUDE.md + docs/MODULE_MAP.md 인덱스 생성. 인자(:feature:home 등) 를 주면 단일 모듈만 처리. 생성 후 자동 검증 1 회 수행 |
/harness-module-edit | 모듈 CLAUDE.md 를 git diff 기반 갱신. diff 가 없으면 코드 ↔ 문서 drift 점검. 변경 빈도 높은 섹션 자동 추천 + 5 섹션 수동 선택 가능 |
/harness-edit | root harness 특정 문서의 섹션을 대화형으로 수정. 인자: claude-md · prd · adr · architecture · testing · conventions · session · ui-guide |
/harness-critique | harness 문서 세트를 모호성 · 일관성 · 완전성 · 참조 무결성 · 레포 실상 · 압축도 6 축으로 검증 |
/harness-check | 에이전트 작업 결과에 불만이 있을 때 harness 문서(루트 + 모듈) 를 조사해 문서 원인을 진단. 결과는 docs/harness-issues/ 에 이슈 파일로 저장 |
| # | hook | 시점 | 동작 |
|---|---|---|---|
| 1 | harness-warn-edit.sh | PreToolUse | 플러그인 파일 편집 시 ask 확인 |
| 2 | harness-block-commit.sh | PreToolUse | 핵심 7 개 하네스 파일 포함 커밋 차단 |
| 3 | harness-convention-verify.sh | PreToolUse | 커밋 전 테스트 실행, 실패 시 에러 30 줄 출력 + 커밋 차단 |
| 4 | harness-check-module-decay.sh | PostToolUse | 커밋 후 모듈 변경량 / 경과일 기준 갱신 알림 |
CLAUDE.md, docs/PRD.md, docs/ADR.md, docs/ARCHITECTURE.md, docs/TESTING.md, docs/CONVENTIONS.md, docs/SESSION.md. 이 파일들은 사용자가 IDE 에서 직접 commit 한다. docs/UI_GUIDE.md 는 선택 문서이므로 차단 대상이 아니다.docs/TESTING.md 에 정의된 검증 명령어 (- build|unit|lint|e2e|all: command 형식) 중 {TBD} 아닌 것만 실행한다./harness 실행 시 생성되는 핵심 7 종 + 선택 1 종 문서.
| 문서 | Claude 에게 주는 컨텍스트 |
|---|---|
CLAUDE.md | 프로젝트 진입점. 7 개 docs 참조 + CRITICAL 규칙 + Claude 응답 규칙 |
docs/PRD.md | 앱이 뭘 하는지 / 누구를 위한 건지 / 핵심 가치 / 지원하지 않는 것 |
docs/ARCHITECTURE.md | 모듈 구조 / 데이터 흐름 / 아키텍처 패턴. 빌드 파일 자동 스캔으로 생성 |
docs/ADR.md | 라이브러리 선택 결정 + 트레이드오프 |
docs/TESTING.md | 테스트 레벨 / 검증 명령어. hook 과 연동되어 커밋 전 자동 실행 |
docs/CONVENTIONS.md | 코드 스타일 / 에러 처리 / 커밋 · push 정책 |
docs/SESSION.md | 세션 시작 · 종료 절차 / 진행 추적 / 완료 기준 |
docs/UI_GUIDE.md | 선택 문서. 디자인 시스템이 있거나 팀이 원할 때만 생성. 디자인 원칙 / 색상 토큰 / 디자인 금지 항목 |
npx claudepluginhub yunjelee/yeoboya-workflow-plugin --plugin yeoboya-workflow앱팀 공통 harness-engineering 워크플로우 플러그인 V2 (Android / iOS) — 계획→TDD→검증→bug-fix 닫힌 루프
Complete Claude Code configs for mobile development - Android, iOS, and Kotlin Multiplatform
Developer workflow skills — full task implementation cycle, View→Compose UI migration, safe code migration, test plan generation, exploratory QA testing, feature verification, PR preparation, PR creation (draft or ready), and full PR lifecycle through CI/CD and code review
VGV Wingspan - AI-native workflows following Very Good Ventures best practices.
Use this agent when developing native iOS or Android applications, implementing React Native features, or optimizing mobile performance. This agent specializes in creating smooth, native-feeling mobile experiences. Examples:\n\n<example>\nContext: Building a new mobile app\nuser: "Create a TikTok-style video feed for our app"\nassistant: "I'll build a performant video feed with smooth scrolling. Let me use the mobile-app-builder agent to implement native performance optimizations."\n<commentary>\nVideo feeds require careful mobile optimization for smooth scrolling and memory management.\n</commentary>\n</example>\n\n<example>\nContext: Implementing mobile-specific features\nuser: "Add push notifications and biometric authentication"\nassistant: "I'll implement native push notifications and Face ID/fingerprint auth. Let me use the mobile-app-builder agent to ensure proper platform integration."\n<commentary>\nNative features require platform-specific implementation and proper permissions handling.\n</commentary>\n</example>\n\n<example>\nContext: Cross-platform development\nuser: "We need this feature on both iOS and Android"\nassistant: "I'll implement it using React Native for code reuse. Let me use the mobile-app-builder agent to ensure native performance on both platforms."\n<commentary>\nCross-platform development requires balancing code reuse with platform-specific optimizations.\n</commentary>\n</example>
agent-flow — Claude Code plugin for automated bug-fix, feature, and scaffold workflows. Issue tracker to merged PR via a pipeline of specialized AI agents.
Virtual development team: TDD, debugging, code review, backlog management, and proven workflow patterns