타겟 문서 기준 완료조건·엣지케이스·오류케이스·검증방법 4축을 같이 설계 (grill-me 질문 루프 재사용)
HEAD ↔ 고정점(ref) diff을 Standards/Spec 2축으로 병렬 검토 (심각도 등급, 충돌 감지, 다언어 지원)
CodeNavigator parser-only baseline index 빌드. C# 클래스 골격 + frontmatter + XML doc만 읽어 SQLite 인덱스를 생성. AI enrichment 미사용.
C# 클래스의 description 빈칸을 AI로 일괄 채워 `// ---` frontmatter 블록을 삽입한다. dry-run 기본, --apply 시에만 파일 수정. 범위 한정: --projects (.csproj 단위), --files (명시 파일), --staged (git 스테이징).
프로젝트 루트의 tools/codenavigator 폴더에 codenavigator (PyPI) 격리 설치 + codenav.ps1/codenav.sh launcher + .gitignore 자동 작성.
타겟 문서를 읽고 완료조건·엣지케이스·오류케이스·검증방법 4축을 사용자와 같이 설계. grill-me 질문 루프(1문1답 AskUserQuestion, pushback, 모순 지적)를 재사용하되 doc가 ground truth. "완료조건 같이 짜자", "엣지케이스 설계", "오류케이스 정리", "검증방법 설계", "acceptance-design" 요청 시 트리거.
HEAD ↔ 고정점(ref) diff을 Standards/Spec 2축으로 병렬 검토. 심각도 등급, diff 크기 cap, 충돌 감지, commit-msg fallback, 다언어 컨벤션 지원. 사용자가 "브랜치 리뷰", "PR 리뷰", "review since X", "변경사항 검토" 요청 시 트리거. 단순 PR 코멘트가 아닌 "규칙 따랐나(Standards) + 시킨 거 했나(Spec)" 분리 검증이 필요한 모든 상황에서 사용.
C# 클래스 description 빈칸을 AI로 일괄 채워주는 `// ---` frontmatter 블록 자동 생성기. `codenav frontmatter gen` CLI를 dry-run → 사용자 확인 → --apply 순서로 안전하게 실행. 사용자가 "프론트메터 생성", "C# description 채우기", "frontmatter 자동 생성", "CodeNavigator description 일괄 채우기", "클래스 설명 자동 작성" 등으로 요청 시 트리거.
doc-driven-review(DDR) 검증 ↔ fix(claude) 수렴 루프를 사용자 프로젝트에서 실행한다. forge가 만든 worktree나 현재 브랜치 변경에 대해 DDR(Codex)로 conformance를 채점하고, 임계 미달이면 그 리포트로 claude가 코드를 고친 뒤 재검증 — 임계(기본 99%) 또는 최대 반복(기본 3) cap까지 반복한다. DDR 단독은 1회 검증으로 끝나지만 ddr-loop는 목표 conformance까지 수렴시킨다. 첫 호출 시 scripts/ddr_loop.py + 의존 스크립트(doc_driven_review.py, forge_scope.py)를 자동 부트스트랩한 뒤 ddr_loop.py를 실행한다. "DDR 루프", "검증하고 고치고 반복", "conformance 99%까지", "ddr-loop" 요청 시 트리거. /claudecode-for-me:ddr-loop 로 실행.
첨부 문서가 현재 코드 변경점(working-tree + untracked)에 반영됐는지 Codex 위임으로 검증. 누락/개선/오버엔지니어링/일치도(%) 보고. "문서 기준 리뷰", "spec 반영 확인", "이 문서대로 만들었는지 codex로 확인", "doc-driven-review", "DDR" 요청 시 트리거.
Runs pre-commands
Contains inline bash commands via ! syntax
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 Plugin · v2.15.0 · 커스텀 스킬 13종 + 슬래시 커맨드 16종 (외부 도구
codenavigator연동, pre-commit hook 포함)
/plugin marketplace add 한 번으로 모든 프로젝트에서 동일한 워크플로(요구사항 정제 → 문서 하네스 → 구현 자동화 → 문서 기준 수렴 검증 → 브랜치 리뷰 → 커밋 → C# 시맨틱 검색)를 슬래시 커맨드로 호출할 수 있게 묶은 Claude Code 플러그인이다.
| 항목 | 값 |
|---|---|
| 이름 | claudecode-for-me |
| 버전 | 2.15.0 |
| 매니페스트 | .claude-plugin/plugin.json |
| 마켓플레이스 | .claude-plugin/marketplace.json |
| 설치 위치 | ~/.claude/plugins/cache/claudecode-for-me/claudecode-for-me/<version>/ (글로벌) |
| 네임스페이스 | /claudecode-for-me:<name> |
| 구성요소 | Skill 13 · Command 16 · Python runner 6 (scripts/) |
| 외부 연동 도구 | codenavigator (PyPI) — codenav-bootstrap / codenav-frontmatter-gen 슬래시가 호출 |
플러그인은 글로벌 캐시에 설치되므로 한 번 설치 후 모든 프로젝트의 새 세션에서 자동 노출된다. 프로젝트별 재설치 불필요.
타깃 프로젝트에서 Claude Code 세션 열고:
# 1) 마켓플레이스 등록
/plugin marketplace add JaeCheon8587/Claudecode-For-Me
# 2) 플러그인 설치
/plugin install claudecode-for-me@claudecode-for-me
# 3) ★ Claude Code 세션 종료 후 재시작 ★
# 매니페스트는 세션 시작 시점에만 로드된다 (hot-reload 없음).
# 4) 새 세션에서 슬래시 자동완성 확인
/claudecode-for-me:meta-prompter ...
/claudecode-for-me:forge-scope ...
/claudecode-for-me:branch-review
/claudecode-for-me:codenav-bootstrap
CodeNavigator 슬래시 커맨드(/codenav-bootstrap, /codenav-frontmatter-gen)는 외부 PyPI 패키지 codenavigator를 호출한다. 한 줄 설치:
pip install codenavigator
이후 어디서든 codenav CLI 사용 가능. 업데이트:
pip install -U codenavigator
/plugin marketplace update claudecode-for-me
/plugin update claudecode-for-me@claudecode-for-me
plugin.json / marketplace.json의 version이 올라가야 클라이언트가 변경을 인식한다.~/.claude/plugins/cache/claudecode-for-me/claudecode-for-me/<version>/ — 구·신버전 공존 가능, 활성은 최신 1개..claude/rules 추가 (룰 본문 누락 수정)forge-scope 가 워크트리 생성 시 main→worktree 로 복사하는 부트스트랩 목록(_verify_worktree_bootstrap 의 _BOOTSTRAP_PATHS)에 .claude/rules 추가. 기존엔 CLAUDE.md 만 복사돼, CLAUDE.md 가 @.claude/rules/*.md @include 로 룰을 끌어오는 프로젝트에서 @include 타깃이 워크트리에 없어 룰 본문이 통째로 누락됐다(GuardrailLoader 는 raw text 주입이라 @include 미전개, child claude 의 native auto-discovery 도 파일 부재로 깨짐 → 인덱스·표 껍데기만 들어감). 이제 .claude/rules 가 함께 복사돼 child claude(--bare off 환경)가 @include 를 native 전개 → IMMUTABLE/GIT_POLICY/DDD 등 규칙이 정상 로드된다. if not src.exists() 가드로 rules 디렉토리 없는 프로젝트엔 무영향. 기존 워크트리도 다음 실행 시 dir-skip 가드(dst 비어있음)를 통과해 채워진다. .claude/hooks·skills·plugins·codenav 인덱스는 의도적으로 제외(lean 모드가 무력화 + codenav 인덱스는 메인 repo 경로 스냅샷이라 워크트리에선 stale·경로 불일치 위험).
docs-add-task 가 TASK 문서의 §7 결정 필요 사항·§11 미확인 사항을 작성할 때, 실제 미해결 항목이 1건 이상일 때만 절(heading+표)을 둔다. 항목 0건이면 절 전체를 생략하고 "없음" placeholder 행을 남기지 않는다. 기존엔 빈 절에 "없음" 행을 남겨 후속 스킬(DDR/branch-review 등)이 미결 항목으로 오인해 블로킹하던 문제를 제거. SKILL Phase 9 룰 + 핵심 원칙 + TASK 템플릿(APP-TASK-001-TEMPLATE.md §7/§11) 동기화. docs_helpers.py check 는 TASK 섹션 수를 검사하지 않아 절 생략으로 §번호 공백(§6→§8)이 생겨도 PASS — 구조 검증 영향 없음.
docs-add-task 가 설계 문서 작성 후 codex 로 요구사항서↔생성문서 정합을 자동 채점하고 수렴시킨다. 기준 = 사용자가 입력한 요구사항서(.requirements/req-<App>-TASK-<NNN>.md, 영구 기록·불변), 대상 = 이번 실행 변경 전체(FRD/TASK/ADR/FC/PRD/ADR-CATALOG). codex 가 전용 출력 템플릿(요구 반영 표 ✓/⚠/✗ + 부족 항목·보강 지시 + Conformance%)으로 채점 → 메인 에이전트가 부족분을 설계 문서에 보강 → 재검증, 99% 또는 최대 3회까지 수렴(미달 시 현재 %·부족 항목 보고). 검증자=codex / 수정자=메인 에이전트(인라인). 신규 scripts/docs_conformance.py (doc_driven_review codex 헬퍼 import 재사용, 원본 무수정). codex 미설치·요구사항서 부재 시 graceful skip(본체 작성 결과 유지). step5 doc-driven-review(문서↔코드)와 검증 축이 다름 — 본 검증은 요구↔문서.
docs-add-task 의 NEW/CHANGE 모드 분기를 폐기하고 문서별 upsert 단일 경로로 통합. 영향 자산마다 신설/갱신/생략을 자동 판정 — 신규 기능 FRD 신설 + 기존 영향 FRD 갱신을 한 작업서 혼합 가능. ADR 도 upsert(새 결정=신설 / 기존 결정 변경=supersede·in-place / 결정 없음=생략)로 "TASK 1개=ADR 1개 항상 강제" 룰 폐기(DOCUMENT_GUIDE "필요 시 ADR" 정렬). FC/PRD/ADR-CATALOG 는 op 따라 행 추가·갱신. TASK 는 항상 생성(휘발성).
ddr-loop 기본 --max-iter 10→3, 기본 --threshold 95%→99%. requirement-spec 의 codex 자기검증을 1회 반영 → 검증↔보완 수렴 루프(최대 3회·99% 임계) 로 변경 — 임계 도달 또는 cap 까지 자동 반복(마지막 라운드는 검증만), 종료 후 Phase 5 에서 trajectory·최종 Coverage 를 보고하고 확정/보완 1회를 컨펌받는다. 두 스킬 모두 동일 수렴 구조(검증=codex / 수정=claude).
forge-scope child claude 호출에 유효한 MCP config 를 전달하고, index.json status 업데이트를 robust 하게 처리. (manifest 만 올랐던 누락분 소급 기재.)
npx claudepluginhub jaecheon8587/claudecode-for-me --plugin claudecode-for-meSpecification-driven development workflow: specify → plan → tasks → implement
Spec-driven development for big features. When features get too big, plan mode gets too vague—leading to hallucinations during implementation. ShipSpec replaces vague plans with structured PRDs, technical designs, and ordered tasks that keep Claude grounded.
You work with me (Claude) - I guide your workflow and suggest next actions.
Requirements-driven development workflow with quality gates for practical feature implementation
AI-first engineering workflow with BDD living documentation. Lean PRD writing, Gherkin generation, and wireframe mockups for Product and Engineer roles.
Spec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation