By HunminKim
프로젝트 초기화 및 하네스 관리 플러그인. /project-init — docs/ 구조·CLAUDE.md·에이전트(verifier/frontend/backend/deeplearning)·plan-gate 자동 세팅. /harness-update — 하네스 최신화. /monitor [시간] — 학습·배치 작업 자동 간격 모니터링.
기존 project-init 하네스를 최신 버전으로 업데이트한다. 에이전트·훅·워크플로우 규칙을 갱신하면서 사용자 데이터(CLAUDE.md, lessons.md, docs/)는 보존한다. "/harness-update", "하네스 업데이트", "에이전트 업데이트", "훅 최신화", "verifier 업데이트", "하네스 최신 버전으로" 등의 요청에 이 스킬을 사용한다.
학습·배치 작업 진행 상황을 자동 계산된 간격으로 표 형식 보고. "/monitor 2h", "/monitor 30m training", "모니터링 시작 2시간", "학습 모니터링 10h" 등으로 호출. 총 소요 시간을 받아 체크 간격을 자동 계산 (total/10, 하한 1분·상한 60분). 프리셋은 .claude/monitor_presets.yaml로 관리.
프로젝트 초기화 스킬 — 새 프로젝트를 시작할 때 docs/ 폴더 구조 생성, CLAUDE.md 작성, 개발 원칙 세팅을 한 번에 처리한다. "/project-init", "프로젝트 초기화", "프로젝트 시작", "init project", "프로젝트 세팅해줘", "개발 환경 초기화", "프로젝트 구조 잡아줘" 등의 요청에 반드시 이 스킬을 사용한다. 단순한 파일 생성 요청이더라도 프로젝트 시작 맥락이라면 이 스킬을 사용한다.
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
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.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
HunminKim의 개인 Claude Code 플러그인 저장소.
git clone https://github.com/HunminKim/claude.git ~/claude-config
cd ~/claude-config
bash install.sh
install.sh 가 하는 일:
hunminkim 마켓플레이스 등록설치 후 Claude Code 재시작 또는 /reload-plugins
프로젝트 시작 시 개발 환경을 한 번에 초기화한다.
호출: /project-init 또는 "프로젝트 초기화해줘"
| 파일 | 시점 | 작성 주체 |
|---|---|---|
CLAUDE.md | 초기화 시 | /project-init |
docs/development_plan.md | 초기화 시 | 사용자 작성 |
docs/context_note.md | 초기화 시 | 사용자 작성 |
docs/checklist.md | 초기화 시 → 소단위마다 업데이트 | verifier (자동) |
docs/technical_doc.md | 소단위 완료마다 누적 | verifier (자동) |
docs/completion_report.md | 소단위 완료마다 누적 | verifier (자동) |
docs/deployment_guide.md | 개발 중 누적 → 완료 후 정리 | verifier + 사용자 |
docs/retrospective.md | 완료 사인 후 | Claude |
docs/debug/*.md | 버그 발생 시 | Claude |
.claude/agents/verifier.md | 초기화 시 | /project-init |
사용자: 기능 구현 요청
↓
Claude: 소단위로 구현
↓
Claude: @verifier 호출 (CLAUDE.md에 명시, 예외 없음)
↓
verifier: 검증 후 docs/.verifier_result.json 저장
↓
PostToolUse 훅 자동 감지 (컨텍스트 무관)
↓
checklist / completion_report / technical_doc 자동 업데이트
↓
.verifier_result.json 자동 삭제
기능 그룹이 완전히 끝나면
/compact실행 (소단위마다 하지 않음)
복잡한 코드 수정을 자동 감지해 사용자 계획 승인을 강제하고, 작업 시작 시점에 체크포인트를 자동으로 만들어 롤백 가능하게 한다. 사용자는 메시지 토큰만으로 모든 단계를 제어한다 (코드/파일시스템 직접 접근 불필요).
트리거 조건 (PreToolUse 훅, OR):
Edit/Write/MultiEdit 호출 ≥ 3회MultiEdit 항목 ≥ 5개워크플로우:
Claude: Edit 시도 (1·2·3차)
↓ 3차에서 차단 (트리거 임계값 도달)
PreToolUse 훅: git stash + git tag (체크포인트 생성)
↓
Claude: tasks/todo.md 작성
↓ PostToolUse 훅(plan_summary_request): 계획 내용 Claude 컨텍스트 주입
Claude: 계획 요약 → 사용자에게 /approve-plan 요청
↓
사용자: /approve-plan
↓ todo.md SHA-256 검증
plan_approval 훅 + 슬래시 커맨드: gate.state = "approved"
↓
Claude: 구현 진행 (max(initial+2, 5) 초과 시 scope creep 차단)
↓
@verifier 호출 → docs/.verifier_result.json
↓
update_docs 훅: gate.state = "verified", verifier_status 기록
↓
사용자 결정:
✅ → /done (체크포인트 정리)
/rollback (체크포인트로 복원, dirty stash 보존)
❌ → /retry (같은 체크포인트에서 재시도)
/rollback (체크포인트로 복원)
계획 재작성 필요 → /replan (카운터 리셋, 체크포인트 유지)
상태 파일: .claude/state/plan_gate.json
체크포인트: git tag .claude/gate/<id>/clean + [plan-gate] <id> stash entry
GC: SessionEnd 훅이 30일 이상된 tag·stash·gate 기록 정리
가드: .claude/agents/verifier.md 가 없는 (project-init 미적용) 프로젝트에선 plan-gate가 자동 비활성화된다.
제거 가능한 사용자 prompt + 도구 호출 통계 수집 플러그인. 동의한 프로젝트에서만 작동한다.
목적
동의 메커니즘 (default deny) 다음 두 조건이 모두 만족해야 수집:
~/.claude/prompt-log/projects-allowed.json<project>/.claude/prompt-log-consent/project-init 실행 시 4단계에서 동의 요청이 자동 표시되며, y 응답 시 둘 다 자동 생성. n 또는 미실행이면 수집 안 함.
저장
~/.claude/prompt-log/
├── prompts-YYYY-MM.jsonl # 월별 분할 (한 줄 = 한 prompt record)
└── projects-allowed.json # 동의 whitelist
record 스키마: prompt(sanitized) + tools 카운트(edit/write/bash/task) + 영향 파일 + plan-gate 메타(read-only) + outcome.
Sanitize: API key, JWT, AWS, 이메일 등 정규식 마스킹 ([REDACTED:type] 치환).
1줄 제거
bash plugins/prompt-log/uninstall.sh
claude plugins uninstall prompt-log
식별 마커 컨벤션: 추가된 모든 코드는 [prompt-log] 식별 마커로 검색 가능 (grep -rn '\[prompt-log\]' ~/.claude-config/). 외부 통합 부분은 <!-- >>> [prompt-log] integration begin --> ~ <!-- <<< [prompt-log] integration end --> 마커로 감싸져 있어 안전하게 제거 가능.
자세한 내용: plugins/prompt-log/README.md. 미뤄둔 항목: plugins/prompt-log/V2_TODO.md.
claude plugins update project-init@hunminkim
개발 중간에 에이전트 제어 인프라(훅, verifier, 문서 자동화) 상태를 독립 서브에이전트가 진단하고, 문제 발견 시 upstream 수정 레포트를 생성하는 하네스 점검 스킬
사용자 prompt와 도구 호출 통계를 동의한 프로젝트에서만 jsonl로 누적한다. project-init 통합으로 동의 받음. 단일 디렉토리/단일 prefix 규칙으로 1줄 제거 가능.
npx claudepluginhub hunminkim/claude --plugin project-initClaude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Make your AI agent code with your project's architecture, rules, and decisions.
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.
Build and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.