From harness-check
프로젝트 하네스 중간 점검 스킬 — 개발 중간에 호출해서 에이전트 제어 인프라(훅, verifier, 문서 자동화)가 정상 작동 중인지 독립 서브에이전트가 진단하고, 문제 발견 시 정밀 분석과 upstream 수정 레포트까지 생성한다. 상황 설명을 함께 전달하면 lessons.md 기반으로 추가할 하네스도 추천한다. "/harness-check", "/harness-check 상황설명", "하네스 점검", "하네스 확인", "훅 점검" 등의 요청에 반드시 이 스킬을 사용한다.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harness-check:harness-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
개발 중간에 하네스 상태를 점검한다. 메인 Claude가 직접 진단하지 않는다 — 편향 방지를 위해 반드시 서브에이전트에게 위임한다.
개발 중간에 하네스 상태를 점검한다. 메인 Claude가 직접 진단하지 않는다 — 편향 방지를 위해 반드시 서브에이전트에게 위임한다.
스킬 호출 시 상황 설명(args)이 있는지 확인한다.
/harness-check "연속 실패가 반복되고 있다"):
tasks/lessons.md를 읽어 "하네스 관련 패턴" 섹션을 확인한다assets/agents/harness-inspector.md를 읽어 Agent 도구로 harness-inspector 서브에이전트를 생성한다.
서브에이전트에게 아래 정보를 함께 전달한다:
docs/ 경로.claude/ 경로서브에이전트가 보고서를 반환하면 사용자에게 그대로 출력한다.
판정에 따른 분기:
1단계에서 ⚠️ 또는 ❌가 나왔을 때 실행한다.
아래 두 에이전트를 병렬로 호출한다:
에이전트 A — claude-code-guide 에이전트 1단계 보고서를 전달하며 아래를 요청한다:
에이전트 B — 서브에이전트 (general-purpose) 1단계 보고서와 현재 프로젝트의 관련 파일들을 전달하며 아래를 요청한다:
두 에이전트의 분석을 종합해서 아래 형식의 레포트를 docs/harness_fix_report.md에 저장한다.
이 레포트는 claude_skills 레포지토리에 그대로 적용 가능한 수준으로 작성한다. 추상적인 제안이 아니라 "어떤 파일의 몇 번째 줄을 어떻게 바꾼다"까지 명시한다.
# 하네스 수정 레포트
- **프로젝트**: [프로젝트명]
- **점검일**: YYYY-MM-DD (KST)
- **판정**: ⚠️/❌
---
## 발견된 문제 요약
| # | 문제 | 심각도 | 유형 |
|---|------|--------|------|
| 1 | | ❌/⚠️ | 일회성/템플릿 구조 |
---
## Upstream 수정 대상 (claude_skills 레포지토리)
> 아래 문제는 템플릿 구조에서 비롯된 것으로, claude_skills 레포에서 수정해야 한다.
### [문제 #N] 문제 제목
**영향 파일 (claude_skills 레포 기준)**
- `plugins/.../파일.md`
**현재 코드**
\```
[현재 코드]
\```
**수정 방향**
\```
[수정 후 코드]
\```
**수정 이유**: 한 줄 요약
---
## 이 프로젝트 내 즉시 조치 사항
> 템플릿 수정과 별개로 이 프로젝트에서 당장 해야 할 것들
- [ ] 조치 항목
사용자에게 아래를 안내한다:
docs/harness_fix_report.md 생성 위치 (해당 시)상황 기반 추천이 있을 경우 추가 출력:
## 하네스 추천 (lessons.md 기반)
상황: [사용자가 전달한 상황 설명]
매칭된 패턴:
- [날짜] [상황 유형]: [추가했던 하네스] → [효과]
추천:
- [구체적인 하네스 추가 제안]
※ tasks/lessons.md의 "하네스 관련 패턴" 섹션에 이번 결과도 기록해두세요.
패턴이 없거나 매칭이 불분명하면 추천 섹션을 출력하지 않는다.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub hunminkim/claude --plugin harness-check