Distills reusable techniques from the current session into learning skills (~/.claude/skills), patching existing skills or creating new ones. Optionally accepts guidance via arguments.
How this command is triggered — by the user, by Claude, or both
Slash command
/self-improving-skills:distill-skillThe summary Claude sees in its command listing — used to decide when to auto-load this command
방금 진행한 작업을 돌아보고, 재사용 가능한 기법·패턴·해결책이 있으면 학습 스킬로 증류하세요. 이것은 자기개선 루프의 **수동 트리거**입니다 (Stop 훅 자동 nudge와 동일한 일을 사용자가 원할 때 실행). **self-improving-skills:skill-distiller 서브에이전트에 위임하세요:** Task 도구로 `subagent_type="self-improving-skills:skill-distiller"` 를 호출하고 (플러그인 네임스페이스 접두사를 포함한 정확한 이름입니다 — `skill-distiller` 만으로는 호출이 실패합니다), 방금 세션에서 무엇을 했고 무엇이 비자명했는지(어떤 문제를 어떻게 풀었는지, 어떤 API/라이브러리 동작을 발견했는지)를 간단히 전달하세요. 서브에이전트가: 1. `~/.claude/skills/**/SKILL.md` 를 훑어 관련된 기존 스킬이 있는지 확인하고, 2. 있으면 그 스킬을 **patch**, 없으면(그리고 class-level로 재사용 가능할 때만) **새 스킬 생성**, 3. 일회성·환경의존적·비재사용 지식이면 아무것도 만들지 않고 그 이유를 한 줄로 보고 합니다. ...
방금 진행한 작업을 돌아보고, 재사용 가능한 기법·패턴·해결책이 있으면 학습 스킬로 증류하세요.
이것은 자기개선 루프의 수동 트리거입니다 (Stop 훅 자동 nudge와 동일한 일을 사용자가 원할 때 실행).
self-improving-skills:skill-distiller 서브에이전트에 위임하세요:
Task 도구로 subagent_type="self-improving-skills:skill-distiller" 를 호출하고 (플러그인 네임스페이스 접두사를 포함한 정확한 이름입니다 — skill-distiller 만으로는 호출이 실패합니다), 방금 세션에서 무엇을 했고 무엇이 비자명했는지(어떤 문제를 어떻게 풀었는지, 어떤 API/라이브러리 동작을 발견했는지)를 간단히 전달하세요. 서브에이전트가:
~/.claude/skills/**/SKILL.md 를 훑어 관련된 기존 스킬이 있는지 확인하고,합니다.
$ARGUMENTS 가 주어지면, 그 안내(예: 특정 기법에 집중, 또는 특정 기존 스킬을 갱신)를 서브에이전트에 함께 전달하세요.
참고: 증류는 "재사용 가능한 기법"이 있을 때만 의미가 있습니다. 단순 기능 구현·리팩토링·일회성 수정만 했다면 서브에이전트가 스스로 "만들 것 없음"으로 판단하고 종료하는 것이 정상입니다.
npx claudepluginhub unim0cha/claude-self-improving-skills --plugin self-improving-skills