Neosarchizo
RSS FeedS/W & H/W Engineer
Featured
무엇을 먹어야 하나?
Published: at 10:57 AMWhat to eat
인간은 초식 동물이다.
Published: at 11:49 AMHuman is herbivore
권장 대사량 측정하기
Published: at 01:55 PMHow to calculate calorie
Recent Posts
Claude Code Hooks 개념과 이벤트 — settings.json으로 세션 생명주기에 자동화 끼워 넣기
Published: at 10:06 PMClaude Code의 Hooks 시스템을 처음부터 정리한다. Hook이 무엇이고 왜 쓰는지, 어떤 이벤트가 언제 발화하는지(SessionStart·UserPromptSubmit·PreToolUse·PostToolUse·Stop·SubagentStart/Stop·PreCompact·FileChanged·CwdChanged 등 lifecycle 카탕스별 분류), settings.json의 4단 우선순위(Managed > CLI > Local > Project > User), Hook 정의 JSON 구조와 5가지 타입(command/http/mcp_tool/prompt/agent), matcher 패턴 규칙(exact/pipe/regex/이벤트별 필터), exit code(0/2/그 외)와 JSON 출력(decision, hookSpecificOutput, additionalContext), `$CLAUDE_PROJECT_DIR` 같은 환경 변수, `/hooks` 메뉴로 등록 확인, `disableAllHooks`로 일괄 끄기까지 한 차시에 묶는다. 다음 세 차시(29 PostToolUse 활용, 30 PreToolUse 보안, 31 SessionStart/Stop)에서 실전 패턴으로 들어가기 전 준비 차시.
Claude Code Subagent 스킬 — Explore·Plan·general-purpose와 커스텀 에이전트로 컨텍스트 격리하기
Published: at 09:21 PMClaude Code의 subagent 시스템을 정리한다.
Claude Code 실전 스킬 예제 — PR 리뷰, 테스트 생성, 문서 생성
Published: at 05:12 PMClaude Code로 자주 쓰는 세 가지 스킬을 직접 만든다
Claude Code 커스텀 스킬 작성
Published: at 10:50 PMClaude Code 커스텀 스킬을 직접 작성하는 법을 다룬다. 스킬 디렉토리 구조(SKILL.md + scripts/references/assets), name과 description의 제약(소문자/숫자/하이픈, 1024자 캡), Reference content와 Task content 두 종류, 실제 expertise에서 시작해 execute-then-revise로 다듬는 작성 과정, 컨텍스트를 절약하는 본문 작성("에이전트가 모를 것만 추가"), 적절한 prescriptiveness 보정(자유 vs 규정), 기본값 선택과 메뉴 제거, declarations가 아닌 procedures로 작성, Gotchas/Templates/Checklists/Validation loops/Plan-validate-execute 패턴, scripts/ 디자인(인터랙티브 금지, --help, 구조화 출력, idempotency), references/와 progressive disclosure로 큰 스킬 분할, 디스크립션 최적화(명령형, 사용자 의도 중심, 1,536자 캡 front-load), `skills-ref validate`로 검증까지 정리한다.