user-scope-skills/digest/SKILL.md
Use when 사용자가 URL/링크를 공유하고 이해를 원할 때. Triggers: "/digest", "이거 읽어줘", "이 글 설명해줘", "링크 분석", "digest this", "이거 뭔소리야", "요약해줘", "이 글 뭔 내용이야", "읽고 정리해줘", "이 아티클 분석해줘", "what does this article say", "explain this link", "이거 뭐야", "읽기 귀찮아", "정리해줘". 단순 요약 요청("요약해줘")이라도 이 스킬을 사용하라 — 요약을 포함하되 더 깊은 이해를 제공한다. 사용자가 링크와 함께 아무 말 없이 URL만 던져도 이 스킬을 트리거하라.
npx skillsauth add onejaejae/skills digestInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
"읽은 것 이상의 이해" + "나한테 어떤 의미"를 한 번에 전달한다. 단순히 글을 짧게 줄이는 게 아니라, 원문보다 더 잘 이해되도록 재구성하고, 거기에 빠진 맥락을 채우고, 실용적 판단까지 더한다.
주니어~미드 레벨 개발자. 기본 개념은 알지만 모든 용어에 익숙하지 않을 수 있다. 모르는 용어는 별도 용어집 없이 설명 흐름 안에서 자연스럽게 풀어준다.
WebFetch로 글 전체를 가져온다:
이 글의 전체 본문을 빠짐없이 추출해줘.
포함할 것: 본문 텍스트, 코드 블록, 인용문, 핵심 수치/데이터.
메타데이터: 제목, 저자(이름+소속), 게시일.
광고나 네비게이션은 제외하고 본문만.
WebFetch 실패 시 (paywall, JS 렌더링 사이트, 404 등): 사용자에게 이렇게 안내한다:
"이 링크는 직접 접근이 어렵네요. 글 내용을 복사해서 붙여넣어 주시면 바로 분석해드릴게요."
사용자가 텍스트를 직접 붙여넣은 경우: WebFetch 없이 바로 Step 2로 진행한다. 동일한 출력 구조를 사용한다.
가져온 내용을 분석하여 한줄 요약 → 맥락 → 핵심 내용까지 먼저 출력한다. 출력은 항상 한국어로 한다 (원문이 영어라도).
핵심 내용 분석 후, 인사이트를 작성하기 전에 글의 성격에 따라 교차 리서치를 수행한다. 품질이 최우선이다 — 시간이 걸려도 검증된 인사이트를 제공한다.
리서치 필요성 판단:
| 글에 이런 게 있으면 | 사용할 도구 | 목적 | |---|---|---| | 검증 가능한 수치, 공식 기능, 벤치마크 | WebSearch/WebFetch | 공식 문서에서 팩트 교차 검증 | | 업계 트렌드, 논쟁, 커뮤니티 반응이 중요한 주제 | /deep-research | 다각도 관점 수집 | | 특정 기술/라이브러리의 구현 사례 언급 | /reference-seek | 실제 사례·오픈소스 확인 | | 순수 오피니언, 개인 에세이 (검증할 팩트 없음) | 리서치 스킵 | 모델 판단으로 충분 |
리서치 실행 원칙:
리서치 결과를 반영하여 인사이트 & 판단 섹션과 관련 맥락(선택)을 출력한다.
글의 핵심을 한 문장으로 압축한다. "이 글은 ~에 대한 글이다" 패턴 대신, 핵심 주장이나 발견을 직접 서술한다.
나쁜 예: "이 글은 마이크로서비스에 대해 설명합니다" 좋은 예: "모놀리스에서 마이크로서비스로 전환할 때 가장 큰 병목은 기술이 아니라 팀 구조다"
이 글이 왜 지금 존재하는지 설명한다. 독자가 글을 읽기 전에 알았으면 하는 배경을 채워준다.
맥락 추론 체크리스트 (해당하는 것만 포함):
용어 인라인 설명 기준: 주니어 개발자 3년차가 모를 수 있는 용어만 풀어준다. 풀 때는 흐름을 끊지 않도록 괄호나 짧은 부연으로.
글의 주요 주장과 내용을 이해하기 쉬운 순서로 재구성해서 설명한다.
재구성 원칙:
설명 도구 (상황에 맞게 선택):
글이 코드를 포함하면, 코드의 의미와 의도를 설명한다. 코드 전체를 복사하지 말고, 핵심 패턴만 짧게 인용하거나 의사코드로 설명한다.
글을 읽고 난 뒤의 "그래서?" 에 답한다. 세 가지 관점을 순서대로 다룬다:
a) 주목 포인트 — 이 글에서 특히 눈여겨볼 부분과 그 이유. 글의 핵심 강점이나 독특한 시각을 짚는다.
b) 빠진 조각 — 다음 질문들로 빈틈을 찾는다:
c) 실용적 시사점 — "나한테 어떤 의미?"에 답한다.
톤: 균형잡힌 분석. 칭찬만 하거나 깎아내리기만 하지 않는다. 좋은 톤 예시: "저자의 실측 데이터 기반 분석은 설득력 있지만, 벤치마크를 Go와만 비교한 점은 한계다 — Rust나 Zig와 비교했다면 결론이 달라졌을 수 있다"
인사이트 자가 검증: 작성한 인사이트가 "이 글의 URL을 모르는 사람에게도 말할 수 있는 뻔한 말"이면 삭제하고 다시 쓴다.
이 글과 연결되는 다른 글, 개념, 트렌드가 있을 때만 포함한다. 억지로 넣지 않는다 — 실제로 이해에 도움이 될 때만.
글의 성격에 따라 각 섹션의 무게 배분이 달라진다:
| 글 종류 | 맥락 | 핵심 내용 | 인사이트 | 핵심 설명 도구 | |---|---|---|---|---| | 기술 블로그 (튜토리얼, 구현기) | 가볍게 | 무겁게 — 구조화·예시 중심 | 실용적 시사점 위주 | 비유, 코드 스니펫 | | 오피니언/에세이 | 저자 맥락 중요 | 주장 흐름 정리 | 무겁게 — 반론·빠진 관점 | 대비/비교 | | 뉴스/트렌드 | 무겁게 — 시의성 중심 | 팩트 구조화 | 실용적 시사점 위주 | 타임라인, 수치 | | 공식 문서/릴리스 노트 | 가볍게 | 무겁게 — 변경점 구조화 | 마이그레이션 시사점 | Before/After 비교 | | 의견만 있는 짧은 글 | 가볍게 | 가볍게 | 무겁게 — 빠진 근거 짚기 | 반론 프레임워크 |
글 종류를 명시적으로 판단할 필요는 없다 — 자연스럽게 무게를 분배한다.
5-7분 읽기 분량을 기준으로 한다. 글의 복잡도에 따라 자연스럽게 조절:
| 원문 복잡도 | 분량 조절 | |---|---| | 짧고 단순한 글 (500자 이하) | 전체 출력 짧게. 맥락/핵심 간결, 인사이트 1-2개 | | 보통 길이 | 모든 섹션 적당한 깊이로 | | 길고 복잡한 글 | 핵심 내용 구조화에 힘쓰고, 나머지도 충실하게 |
어떤 경우든 "원문 복사 붙여넣기"가 되지 않도록 한다. 모든 문장은 이해를 돕기 위해 재구성된 것이어야 한다.
목표 톤: 똑똑한 선배 개발자가 커피 마시면서 설명해주는 느낌. 학술 논문처럼 딱딱하지 않고, 블로그 댓글처럼 가볍지 않다.
| 요소 | 이렇게 | 이렇게는 안 됨 | |---|---|---| | 문체 | "~다" 체 기본, 자연스러운 구어체 OK | 존댓말 ("~합니다"), 과도한 격식체 | | 전문 용어 | 필요하면 쓰되, 바로 풀어줌 | 설명 없이 약어만 나열 | | 판단 표현 | "~는 한계다", "~가 강점이다" | "~인 것 같습니다", "~라고 생각됩니다" | | 섹션 전환 | 자연스럽게 흘러가도록 | 기계적 구분선이나 "다음으로..." |
testing
CLAUDE.md 기반 환경 안전 체크. 작업 시작 전에 프로젝트의 안전 규칙, 컨벤션, 환경 설정을 자동 검증하여 CLEAR/WARNING/BLOCKED 상태를 보고한다. /check가 "변경 후 검증"이라면, /pre-flight는 "작업 전 환경 검증"이다. Use PROACTIVELY before starting work, especially after switching branches, pulling changes, or resuming a session. Also use when explicitly asked: "/pre-flight", "프리플라이트", "환경 체크", "작업 전 점검", "안전 체크", "environment check", "pre-flight check", "시작해도 돼?", "환경 괜찮아?", "safety check", "DB 확인", "설정 확인", "config check".
tools
PR 리뷰 워크플로우와 체크리스트를 제공하는 스킬. "PR 리뷰해줘", "코드 리뷰 해줘", "이 PR 봐줘", "review this PR" 등 PR 리뷰 요청 시 사용. GitHub/GitLab PR URL 또는 로컬 브랜치 diff를 기반으로 체계적이고 일관된 리뷰를 수행. 코드 품질, 안정성/보안, 성능, 테스트, 문서화 관점에서 건설적인 피드백 제공.
documentation
PR review comments를 체계적으로 처리하는 skill. Use when: (1) PR에 동료의 리뷰가 달렸을 때, (2) 여러 리뷰를 한 번에 처리하고 싶을 때, (3) 수정 후 commit 링크가 포함된 reply를 자동으로 추가하고 싶을 때
tools
PR diff를 받아 코드 리뷰 자동 요약을 생성하는 스킬. 핵심 변경점을 3줄로 요약하고, 변경 파일별로 what changed / why it matters / risk level을 정리. Use when: "PR 요약", "diff 요약", "PR 변경점 정리", "코드 변경 요약", "summarize PR", "PR summary", "diff summary", "what changed in this PR", "변경점 요약해줘", "PR 핵심 정리", "리뷰 요약"