Repository navigation
Releases
Releases · jh941213/ADLC-harness
v2.2.0 — design-md: 참고 사이트 캡처·디자인 시스템으로 design.md 만들기
새 스킬: design-md
화면 작업의 design.md(프로젝트 전체면 DESIGN.md)를 감이 아니라 측정값으로 만듭니다.
- 참고 사이트 캡처: URL을 주면 Playwright로 데스크톱 1440px·모바일 390px를 화면 단위로 찍습니다. 스크롤해야 나타나는 섹션도 찍힙니다. CSS 변수, 주요 요소의 계산된 스타일, 많이 쓴 색·글꼴·글자 크기·간격·모서리를
styles.json으로 뽑습니다.- Playwright가 없으면 REA(Chrome CDP)나 브라우저 도구로 캡처합니다.
- 번들 브라우저가 없으면 설치된 Chrome으로 실행합니다.
- 디자인 시스템 반영: 링크·패키지(shadcn/ui, MUI 등)·Figma·기존 DESIGN.md가 있으면 그것이 기준입니다. 참고 사이트는 톤과 레이아웃에만 씁니다.
- 대비 검사:
capture.mjs contrast <글자색> <배경색>으로 WCAG AA·AAA를 확인합니다. 미달하면 고친 값을 제안합니다. - 템플릿: 근거, 방향, 토큰(라이트·다크·대비), 컴포넌트 상태, 화면별 빈·로딩·오류 상태, 반응형, 접근성, 우려 사항.
- brainstorming·
harness-guide·/loopeng의 디자인 단계에 연결돼 있습니다.
Playwright는 하네스의 의존성이 아닙니다. 사용자 프로젝트에 있을 때만 불러 씁니다.
그 밖
- README 배너 추가.
검증
npm test27개,claude plugin validate .통과.- 실제 Claude 세션에서
/design-md로 vercel.com을 캡처(10장)하고 design.md를 만들었습니다. 본문 AA에 미달하는 링크·보조색 두 개를 대비 검사로 잡아 고친 값을 제안했습니다.
갱신
claude plugin marketplace update adlc-harness && claude plugin update adlc-harness@adlc-harnessv2.1.0 — ADLC Harness: AI SDLC 루프 플러그인으로 전면 개편 (breaking)
1.x(my-cc-harness, install.sh로 ~/.claude에 복사)를 Claude Code·Codex·GitHub Copilot CLI 공용 플러그인으로 다시 만들었습니다. 이름은 ADLC Harness(adlc-harness)입니다.
핵심
/loopeng: 의도 → 설계 → 계획 → 구현 → 검증 → 리뷰 → 출시 → 학습을 한 루프로 돕니다. 게이트는 의도·설계·계획·출시뿐이고, 단계마다 문서와승인:기록이 커밋으로 남습니다. 상태는 문서·plan 체크·loop.md로 판단하므로 압축·재시작·호스트 전환 뒤에도 이어 갑니다.harness-guide: SDLC 단계와 문서, 서브에이전트 띄우는 법, 메모리 쓰는 법, 문서·리뷰 스킬을 모은 가이드입니다. 프로젝트 AGENTS.md의## 하네스 가이드가 이 가이드를 가리킵니다.- hook 2개: SessionStart(Ponytail + 작업 규칙 4,000자 이하 + 메모리), 화면 파일 PreToolUse(
if로 좁힘). - 메모리: Claude Code auto memory 형식을 세 호스트가 함께 씁니다.
handoff.md(단기), 메모와hits(중기), AGENTS.md 승격(장기). - memorybox: 리드·워커 작업판입니다. 원자적 claim, 선행 조건, 스크립트가 세는 라운드 상한, Orca orchestration 연동을 지원합니다.
- review / evaluator: 렌즈별 병렬 탐색 → 검증 투표 → 위험 등급. evaluator는 수용 기준(R#)마다 충족·미충족·미검증으로 판정하고, 화면·서버 변경이면 앱을 띄워 확인합니다.
- scaffold 가드레일(선택): 보호 경로 차단, 배포·푸시 승인, 편집 뒤 포매터.
- 런타임 의존성 0, 스킬 28개, 에이전트 3개.
설치
claude plugin marketplace add jh941213/ADLC-harness && claude plugin install adlc-harness@adlc-harness
codex plugin marketplace add jh941213/ADLC-harness && codex plugin add adlc-harness@adlc-harness # 그다음 codex의 /hooks에서 신뢰
copilot plugin marketplace add jh941213/ADLC-harness && copilot plugin install adlc-harness@adlc-harness1.x에서 옮기기
1.x가 ~/.claude에 복사한 rules·hooks 스크립트·team-roles 등과 settings.json의 hook 항목을 먼저 정리합니다. 자세한 절차는 README의 1.x(my-cc-harness)에서 옮기기에 있습니다.
검증
npm test26개,claude plugin validate .통과- 실제 호스트: hook(Claude 12/12, Codex 10/10),
/loopeng큰 작업 루프 끝까지(Claude 10/10, Codex 11/11), Orca 워커와 memorybox 연동
v1.3.0 — 1.x 마지막 버전: 메모리 3계층·품질 감사·README 개편
1.x(my-cc-harness)의 마지막 버전입니다. 2.1.0부터 ADLC Harness(adlc-harness)로 전면 개편됐습니다.
1.2.0 이후 변경
- lessons/todo 강제 훅, auto-memory 3계층 메모리, 프로세스 스킬 3종 (#9)
- auto-memory를 docs 라우팅 방식으로 전환하고, 키워드 기반 결정적 힌트 훅 추가
/client-docs: 고객 제출 SI/AO 산출물 생성- 전 스킬 품질 감사(결함 60여 건 해소)와 QA 배터리 결함 수정
- README 한/영 전면 개편
- 편향 교정 원칙과 컨텍스트 파일 운영 루틴
설치
1.x 소스는 이 태그에 있고, 설치 방법은 이 태그의 README를 따릅니다. 새로 쓰신다면 최신 버전을 권합니다.
v1.2.0 — 플러그인 정체성 재구성: ccpp → my-cc-harness
플러그인 rename (breaking)
구 ccpp 플러그인 정체성을 제거하고 레포명 기준으로 재구성했습니다.
- 플러그인명
ccpp→my-cc-harness, 마켓플레이스명my-claude-code-asset→my-cc-harness - 스킬 호출 프리픽스:
/ccpp:*→/my-cc-harness:*(예:/my-cc-harness:plan,/my-cc-harness:docs-ci) - 브랜딩: "Claude Code Power Pack" → "My CC Harness"
- homepage/repository/설치 URL/install.sh clone 대상 →
jh941213/my-cc-harness
설치 (신규)
claude plugin marketplace add jh941213/my-cc-harness
claude plugin install my-cc-harness@my-cc-harness기존 ccpp 사용자 마이그레이션
claude plugin uninstall ccpp
claude plugin marketplace add jh941213/my-cc-harness
claude plugin install my-cc-harness@my-cc-harness검증
scripts/validate-harness.sh오류 0/경고 0 ·claude plugin validate --strict통과 · CI 2회 success
🤖 Generated with Claude Code
v1.1.0 — Opus 5 세대 하네스 업그레이드 + docs 스위트
Opus 5 세대 최적화 (컨셉 유지)
- CLAUDE.md 재작성: 목표+제약 기반 자율 동료 마인드셋, Scope Discipline, 증거 기반 완료 보고
- 강제 재검증 스캐폴딩 제거 (검증은 hooks 결정적 게이트), 서브에이전트 위임 기준+캡
- 200k 시대 컨텍스트 수치 제거 (compact-guide/handoff 신호 기반), rules 8종 frontmatter 완비
docs 스위트 (신규)
- docs-architecture: 아키텍처 구성도(C4 mermaid) + ARCHITECTURE.md 코드맵 + ADR(MADR) + ERD
- docs-interfaces: API 구성도 + OpenAPI 3.1/AsyncAPI 3.0 + 시퀀스 흐름도 + API CHANGELOG
- docs-manuals: 사용자 매뉴얼(Diátaxis) + 운영자 매뉴얼/런북/배포 가이드/인시던트 플레이북
- docs-ci: docs 검증 파이프라인(링크/OpenAPI/mermaid/신선도) + docs.yaml 드리프트 매니페스트
/docs라우터: code|arch|api|manual|ops|ci|sync|all
Claude Code 신기능 시너지
- 플러그인 v1.1.0 풀 패키지: skills(39) + commands(3) + agents(12) + hooks(hooks.json) —
claude plugin validate --strict통과 - 스킬 when_to_use / 커맨드 frontmatter / docs-writer memory:project / evaluator effort:high / /goal 연동 가이드
자체 검증
- scripts/validate-harness.sh (7종 검사) 오류 0/경고 0 + .github/workflows/validate.yml 자체 CI
- 한/영 패리티 갭 완전 해소
🤖 Generated with Claude Code