By hjsg1010
Specification-first interview and Ralph-style verification loop for Claude Code.
npx claudepluginhub hjsg1010/harness-js --plugin hybrid-harnessStart or continue a Hybrid Harness architect interview.
Render immutable harness blueprint and harness seed artifacts from a completed architect interview.
Start or continue a Hybrid Harness feature interview.
Run a Ralph-style story loop against an existing spec or seed.
Coordinate the full Hybrid Harness flow inside Claude Code.
Generate repo-specific Claude plugin assets from a harness blueprint or harness seed.
Render immutable spec and seed artifacts from a completed feature interview.
Show Hybrid Harness command entrypoints for Claude Code.
Hybrid harness critic. Reviews story completion and final PRD completion with evidence-backed verdicts.
Hybrid harness implementer. Executes one PRD story at a time inside Claude Code.
Hybrid harness interviewer. Runs ambiguity-gated requirement interviews and hands off to immutable seed generation.
Hybrid harness QA inspector. Performs incremental boundary checks after each story.
Run the Hybrid Harness architect lane inside Claude Code.
Run the Hybrid Harness feature interview lane inside Claude Code.
Coordinate the full Claude-native Hybrid Harness flow.
Apply Ralph-style story execution and review inside Claude Code.
Ouroboros 스타일의 adaptive interview와 repo-specific harness 설계를 Claude Code plugin 안에서 운영하기 위한 Claude-native harness입니다.
Claude CodeNode.js 20+npmnpm install
npm run build
/plugin marketplace add hjsg1010/harness-js
/plugin install hybrid-harness@harness-js
plugin 설치 후 공식 entrypoint는 slash command입니다.
feature interview:
/harness-interview Build a release checklist assistant
repo-specific harness design:
/harness-architect 리서치 하네스를 구성해줘
existing spec/seed execution:
/harness-ralph .harness/seeds/example-seed.yaml
이 저장소의 1차 공식 runtime은 Claude Code plugin입니다.
commands/가 slash command surface를 제공skills/가 lane별 workflow를 정의agents/가 Claude-native specialist role을 정의즉, reasoning과 orchestration은 Claude가 맡고, TypeScript는 state persistence / artifact rendering / run state transition / scaffold generation만 담당합니다.
idea
-> interview
-> spec / seed
-> run-init
-> story-by-story Ralph loop
-> completed | blocked | reopen_required
repo-goal
-> architect
-> blueprint / harness seed
-> scaffold
-> active harness
이 plugin은 bare /interview, /seed, /ralph, /run 대신 namespaced command만 제공합니다.
/harness/harness-interview/harness-architect/harness-seed/harness-blueprint/harness-scaffold/harness-ralph/harness-runOuroboros 같은 다른 plugin과 command 충돌을 피하기 위한 선택입니다.
helper CLI는 plugin 내부에서만 공식 사용합니다.
harness internal feature-init --idea "<idea>" --json
harness internal feature-apply-round --interview-id <id> --round-file <round.json> --json
harness internal architect-init --goal "<goal>" --json
harness internal architect-apply-round --interview-id <id> --round-file <round.json> --json
harness internal seed-render --interview-id <id> --draft-file <draft.json> --json
harness internal blueprint-render --interview-id <id> --draft-file <draft.json> --json
harness internal scaffold --source <blueprint-or-seed-path> --json
harness internal run-init --source <spec-or-seed-path> --json
harness internal run-apply-story --run-id <id> --story-result-file <story-result.json> --json
이 helper는 다음 역할만 합니다.
.harness/
interviews/<id>.json
specs/<slug>.md
seeds/<seed-id>.yaml
repo-profiles/<id>.json
harness-interviews/<id>.json
harness-blueprints/<slug>.md
harness-seeds/<seed-id>.yaml
generated-harness/
<slug>/
manifest.json
validation-checklist.md
references/
artifact-contracts.md
handoff-protocol.md
verification-policy.md
active-harness.json
runs/<run-id>/
prd.json
loop-state.json
progress.md
verification.json
_workspace/
generated harness는 top-level Claude plugin assets로 생성됩니다.
agents/<slug>-<role>.mdskills/<slug>-<skill>/skill.md기본 검증 명령:
npm run build
npm test
npm run eval
npm run smoke:cli
CLI helper 표면 확인:
node dist/cli.js --help
node dist/cli.js internal --help
run-apply-story는 Claude가 만든 reviewer/final critic 결과를 받아 state를 적용합니다.docs/tasks/*는 historical record로 보존하며, 현재-facing 문서만 현재 구조를 설명합니다.기존 AI coding flow는 구현이 먼저고 요구사항 정리와 verification은 뒤로 밀리는 경우가 많습니다. Hybrid Harness는 순서를 바꿉니다.
즉, “무엇을 만들지”, “이 repo에 어떤 harness를 깔지”, “어디서 reopen해야 하는지”를 Claude Code 안에서 같은 체계로 다루기 위한 도구입니다.
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
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.