클로드스킬마트스킬 둘러보기바로 쓰는 문장영상으로 배우기터미널 사용법스킬이 뭐예요?
← 목록으로

Task Observer — 하나의 스킬로 모든 스킬을 다스리기

작업 중 생긴 마찰·사용자 교정·반복 패턴을 관찰 로그로 남겨 스킬을 계속 개선하게 만드는 메타 스킬.

자동화·워크플로고급★ 3,130⑂ 302AI 점수 9/10마지막 업데이트: 2026. 10. 2.

무엇을 해주나

  • 멀티스텝 작업이나 에이전트 워크플로가 진행되는 동안 배경에서 계속 관찰자 역할을 수행합니다. 사용자가 고쳐준 지점, 반복되는 작업 유형, "나는 늘 이렇게 한다"류의 방법론을 포착합니다.
  • 포착한 내용을 고정된 워크스페이스 경로의 skill-observations/observation-log/ 디렉터리에 관찰 1건 = 마크다운 파일 1개(YAML frontmatter 포함) 형태로 기록합니다.
  • 세션 시작 시 스토리지 마운트 확인 → frontmatter만 저렴하게 스캔 → 주간 리뷰 도래 여부 판단 → 활성화 설정 점검 → 스테이징된 스킬 업데이트 정리까지 정해진 프로토콜을 실행합니다.
  • 기록을 '잊지 않게' 만드는 강제 장치가 핵심입니다: 할 일 3개 완료마다 디스크 쓰기, 결과물 인도 시점 플러시, 외부 쓰기 실패 시 즉시 플러시, 쓰기 거부 시 1회 재시도 및 다른 도구 시도.
  • 중복 억제 장치도 있습니다. 같은 스킬을 대상으로 한 기존 열린 관찰을 먼저 조회해 동일 발견이면 새 파일 대신 기존 항목을 확장하고, 같은 규칙이 두 번 깨지면 '문구 개선'이 아니라 훅·린트 같은 구조적 차단 장치를 제안하도록 강제합니다.

이런 분께 추천

  • 자기만의 Claude Code 스킬을 여러 개 운영하며 품질을 꾸준히 올리고 싶은 분
  • 긴 에이전트 세션을 돌리는데, 세션이 끝나면 배운 것이 사라지는 게 아까운 분
  • 팀의 작업 방법론을 문서화·표준화하고 싶은 테크리드
  • 반대로, 가볍고 단순한 스킬을 원하는 분에게는 과한 선택일 수 있습니다(코어 본문이 700줄 규모).

활용 예시

  1. 리팩터링 작업 중 사용자가 "테스트를 먼저 돌려라"고 세 번 교정 → 해당 스킬에 규칙이 없다는 관찰이 자동 기록되고, 주간 리뷰에서 스킬 개선안으로 올라옵니다.
  2. 에이전트가 문서화된 규칙을 두 번째로 위반 → 스킬은 더 강한 경고문 대신 해당 호출을 거부하는 훅이나 린트 규칙을 제안합니다.
  3. 로그가 비어 있고 프로젝트에 핸드오버 문서·커밋 히스토리가 있는 첫 실행 → 과거 산출물을 한 번 훑어 초기 관찰을 백필할지 제안합니다.

· · · 설치 가이드 · · ·

설치 없이 지금 한 번 써보기

아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.

이 파일의 지시를 읽고 그대로 따라서 나를 도와줘:
https://raw.githubusercontent.com/rebelytics/one-skill-to-rule-them-all/HEAD/SKILL.md

내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)

Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.

↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
↓ ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 rebelytics/one-skill-to-rule-them-all 의 SKILL.m 폴더를 내 ~/.claude/skills/task-observer/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/rebelytics/one-skill-to-rule-them-all.git ~/.claude/skills/task-observer

⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널을 엽니다.
  2. 스킬 디렉터리를 준비합니다: mkdir -p ~/.claude/skills
  3. 저장소를 받습니다: git clone https://github.com/rebelytics/one-skill-to-rule-them-all.git ~/.claude/skills/task-observer
  4. SKILL.md와 함께 references/ 폴더(weekly-review, skill-authoring, observation-log, signals, environments, migration, starter-principles)가 모두 들어왔는지 확인합니다. 하나라도 없으면 에피소드가 동작하지 않습니다.
  5. 관찰 로그를 저장할 고정된 절대경로를 하나 정합니다(예: ~/.claude/skill-observations). 프로젝트별로 흩어지지 않게 사용자 범위 경로 하나를 권장합니다. 임시 워크트리나 일회성 클론 안쪽은 피하세요.
  6. 문서의 스니펫에 나오는 [ABSOLUTE PATH]를 5단계에서 정한 경로로 모두 치환합니다. 경로에 공백이 있으면 반드시 따옴표로 감싸고, 스니펫은 sh가 아닌 bash로 실행합니다.
  7. CLAUDE.md(또는 세션 시작 훅)에 "세션의 첫 도구 호출 전에 task-observer를 불러온다"는 지시를 추가합니다. description 매칭만으로는 발동이 보장되지 않습니다.
  8. Claude Code를 다시 시작하고 "One Skill to Rule Them All" 또는 "skill observations"라고 말해 발동 여부를 확인합니다.
GitHub에서 원본 보기 ↗라이선스: CC-BY-4.0