By taemire
Claude + Codex 혼합 벤더 하네스 플러그인 — /harness:run (Planner→Generator→Build Gate→Review→Evaluator→Adversarial 파이프라인), /harness:uiux (100% UI 커버리지 PDCA), /harness:resume (체크포인트 기반 자동 재개). v0.6 — 멀티세션 하드닝(HARNESS-MSC-001): BL-ID 네임스페이스 격리, session registry, atomic-write, seed/restore 가드, per-session config.
하네스 체크포인트 기반 자동 재개 — `.harness/checkpoints/{BL-ID}/state.json` 이 `status=paused` 인 최근 항목을 찾아 `resume_attempts` 증가 + artifacts 복원 + `current_phase` 부터 파이프라인 재개
범용 혼합 벤더 하네스 워크플로우 v3.5 — Planner→Generator→Build Gate→Review→Evaluator→Adversarial 파이프라인
UI/UX 테스트 하네스 — 정적 UI primitive inventory → 행렬 전개 → Playwright outcome probe 자동 생성 → 실행 → 갭 분석 → 카탈로그 피드백(6단계 PDCA). 100% UI 커버리지 품질 게이트 의무 준수
하네스 체크포인트 기반 자동 재개 . `.harness/checkpoints/{BL-ID}/state.json` 이 `status=paused` 인 최근 항목을 찾아 `resume_attempts` 증가 + `phase-NN-artifacts/` 복원 + `current_phase` 부터 파이프라인 재개. 최대 3회 시도 후 `awaiting_user` 로 전환. `/harness:resume [--bl-id=BL-NNN]` 형식.
범용 혼합 벤더 하네스 워크플로우 v3.5 (정식). Claude(Plan/FE/Arbit) + Codex(Plan Review/BE/Cross-Review) 혼합. UI/Feature/QA 파이프라인 자동 선택. `/harness:run [요청] [--type=ui|feature|qa] [--mode=lite|standard|pro|ultra] [--be-engine=codex|opus] [--fe-engine=opus|sonnet] [--plan-review=codex|none] [--xreview=codex|none]` 형식.
UI/UX 테스트 하네스 실행 — 정적 UI primitive inventory → 행렬 전개 → Playwright outcome probe 자동 생성 → 실행 → 갭 분석 → 카탈로그 피드백(6단계 PDCA) + 페르소나·a11y·CWV·visual·반응형·i18n 횡단 검사. 100% UI 커버리지 품질 게이트 의무 준수.
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.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
bl_prefix백로그/이슈 ID 접두사 (예: BL, TASK, TICKET). 기본 BL.
${user_config.bl_prefix}project_name프로젝트 이름 (예: tsgroup-portal-hub, my-saas-app). SKILL 출력 문구에 삽입됨.
${user_config.project_name}eval_criteria_path도메인 평가 기준 파일 경로 (프로젝트 루트 기준, 선택). 지정 시 Evaluator 가 추가 로드.
${user_config.eval_criteria_path}harness_mode_default기본 실행 모드 (lite | standard | pro | ultra). 미지정 시 standard.
${user_config.harness_mode_default}범용 혼합 벤더 하네스 플러그인 for Claude Code.
run + uiux + resume 3개의 스킬을 harness: 플러그인 네임스페이스로 통합 제공한다. Claude Code 의 plugin:skill 콜론 문법으로 호출한다.
/harness:run Planner → Codex Plan Review → Generator → Build Gate → Codex Quick Review → Evaluator ∥ Codex Adversarial → R2 Refinement → Post-Refactor Verification
/harness:uiux UI primitive inventory → matrix → probe-gen → execute → gap → catalog feedback (6단계 PDCA, 100% 커버리지 게이트)
/harness:resume 체크포인트 기반 자동 재개 (구현 예정)
jq (checkpoint_writer.sh 사용 시)--codex-level=pro 경로 사용 시, 선택)claude --plugin-dir /path/to/claude-harness-plugin
.claude/settings.json (또는 ~/.claude/settings.json) 에 추가:
{
"extraKnownMarketplaces": {
"harness-local": {
"source": {
"source": "git",
"url": "file:///path/to/claude-harness-plugin"
}
}
}
}
설치:
/plugin install harness@harness-local
claude-harness-plugin/
├── .claude-plugin/
│ ├── plugin.json ← **플러그인 매니페스트 (버전 SSOT)**
│ └── marketplace.json ← 로컬 마켓플레이스 매니페스트
├── README.md ← 이 문서
├── LICENSE ← MIT
├── CHANGELOG.md ← 버전 이력
├── .gitignore
└── skills/
├── run/SKILL.md ← /harness:run
├── uiux/SKILL.md ← /harness:uiux
└── resume/SKILL.md ← /harness:resume
templates/overrides-starter/ 5분 onboarding kit + README §커스터마이징 가이드 (P8).harness/config.yaml 프로젝트 SSOT 도입 — L0 config loader + 3단 cascade + SKILL env 치환 (P1 v2)/harness:* 슬래시 커맨드 노출 복구 (BL-307).harness/ 경로 통일 (BL-305) + plugin.json SSOT 확정 + marketplace.json 번들링resume stub.claude-plugin/plugin.json 의 version 필드가 유일한 SSOT 이다 (Claude Code plugin spec 가 이 값을 읽는다).claude-plugin/marketplace.json 의 metadata.version 과 plugins[0].version 은 plugin.json 값을 따라 수동 동기화한다상세 플랜: docs/PLAN-v1.0.md — 3-레이어 아키텍처 (userConfig 주입 · Agent Replace · 호환성 게이트) + v0.3~v1.0 릴리즈 로드맵 + 7 리스크 + 6 품질 게이트
| 버전 | 내용 |
|---|---|
| v0.1.x (완료) | 스켈레톤, run/uiux 이전, resume stub |
| v0.2.x (완료) | .harness/ 경로 통일, plugin.json SSOT 확정, marketplace 번들링 |
| v0.3.x (완료) | L1 변수 주입 레이어 — userConfig 4키 + SKILL.md 치환점 |
| v0.4.x (완료) | L2 Agent Replace + L3 호환성 게이트 — SessionStart hook + link-farm + semver check + commands/ 슬래시 커맨드 |
| v0.5.x (완료) | P1 v2 — .harness/config.yaml 프로젝트 SSOT + L0 config loader + 3단 cascade |
| v0.6.x (완료) | P7 Multi-Session Hardening — BL-ID namespace + session registry + atomic-write + seed guard + per-session config |
| v0.7.x (완료) | P8 Starter templates + §커스터마이징 가이드 |
| v0.8.x | Evaluation criteria override 전용 파이프라인 + /harness:resume 본체 구현 |
| v0.9.x | Cross-project migration tool + Telemetry opt-in (선택) |
| v1.0.x | API stable lock-in, Anthropic 공식 마켓플레이스 등록 검토 |
# 1. 플러그인 설치
/plugin marketplace add taemire/claude-harness-plugin
/plugin install harness
# 2. 프로젝트 루트에서 starter 복사
cp -r ${CLAUDE_PLUGIN_ROOT}/templates/overrides-starter .harness/overrides
cp ${CLAUDE_PLUGIN_ROOT}/templates/config.yaml.example .harness/config.yaml
# 3. .example 제거
cd .harness/overrides
mv override-manifest.json.example override-manifest.json
mv eval_criteria.md.example eval_criteria.md
mv agents/planner.md.example agents/planner.md
cd ../..
# 4. 프로젝트 값 입력 (config.yaml 의 project_name, bl_prefix 수정)
$EDITOR .harness/config.yaml
# 5. 첫 실행
/harness:run "BL-001 첫 기능"
npx claudepluginhub taemire/claude-harness-plugin --plugin harnessMemory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.