npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

claude-skill-craft

v1.1.0

Published

Claude Code skill for creating and reviewing high-quality SKILL.md files. Applies Anthropic's 5 body rules: progressive disclosure, description-only triggers, body size limit, concise instructions, and verification loops.

Readme

claude-skill-craft

Build better Claude Code skills. Every time.

npm version npm downloads License: MIT Claude Code

Anthropic의 5가지 body 규칙을 기반으로 Claude Code 스킬을 생성하고 리뷰합니다.

Installation · Commands · 5 Rules · Examples


Why?

SKILL.md의 body를 어떻게 쓰느냐에 따라 결과물 품질이 완전히 달라집니다.

description은 '언제 쓸지' 를 결정하고, body는 '어떻게 할지' 를 결정합니다. 이 두 역할을 섞는 순간 스킬은 발동도 안 되고 품질도 떨어집니다.

claude-skill-craft는 Anthropic 공식 가이드(클로드의 기술 습득 완전 가이드)와 엔지니어링 블로그에서 추출한 5가지 규칙을 자동으로 적용합니다.

Installation

npm install -g claude-skill-craft

설치 시 자동으로 ~/.claude/commands/에 두 개의 커맨드가 설치됩니다:

  • /skill-create — 새 스킬 생성
  • /skill-review — 기존 스킬 리뷰

Commands

/skill-create — 새 스킬 만들기

/skill-create PDF에서 텍스트를 추출하고 마크다운으로 변환하는 스킬

Claude가 5가지 규칙에 맞춰 다음을 생성합니다:

  1. 최적화된 description (1,024자 이하, 3인칭)
  2. 규칙을 준수하는 body (5,000 단어 이하)
  3. 참조 파일 (필요 시 자동 분리)
  4. 설치 가이드

/skill-review — 기존 스킬 리뷰

/skill-review ~/.claude/commands/my-skill.md
/skill-review my-skill

5가지 규칙 기준으로 채점하고 개선안을 제시합니다:

## Skill Review Report: my-skill

### Scores
| Rule                       | Score | Grade |
|----------------------------|-------|-------|
| 1. Progressive Disclosure  | 8/10  | A     |
| 2. Description-Only Trigger| 4/10  | F     |
| 3. Body Size Limit        | 9/10  | A     |
| 4. Token Efficiency        | 6/10  | B     |
| 5. Verification Loop       | 3/10  | F     |
| **Total**                  | **30/50** | **C** |

### Critical Issues (MUST fix)
1. Body line 12: "Use this skill when..." → DELETE (Rule 2 위반)
2. No verification checklist found → ADD checklist (Rule 5 위반)

The 5 Rules

Anthropic의 공식 문서와 엔지니어링 블로그에서 추출한 SKILL.md body 작성 규칙:

| # | Rule | Key Point | |---|------|-----------| | 1 | Progressive Disclosure | 스킬은 3단계로 로딩됨. body는 목차, 참조 파일은 각 장 | | 2 | Description-Only Trigger | "언제 쓸지"는 description에만. body에 적으면 토큰 낭비 | | 3 | Body Size Limit | 맥락 범위는 공공재. body는 5,000단어 이하, 나머지는 참조 파일로 | | 4 | Claude Already Knows | 개념 설명 대신 코드 예시. 50토큰 > 150토큰 | | 5 | Verification Loops | 실행→검증→수정→재검증. "MUST" > "always" |

Examples

새 스킬 생성 예시

/skill-create Git 커밋 메시지를 conventional commits 형식으로 자동 생성하는 스킬

기존 스킬 리뷰 예시

/skill-review hig

일괄 리뷰

/skill-review 내 모든 스킬을 리뷰해줘

Auto-Detection (Optional)

프로젝트 CLAUDE.md에 자동 감지 스니펫을 추가하면, 스킬 관련 요청 시 자동으로 활성화됩니다:

cat $(npm root -g)/claude-skill-craft/claude-md-snippet.md >> ~/.claude/CLAUDE.md

Uninstall

npm uninstall -g claude-skill-craft

자동으로 설치된 커맨드와 참조 파일이 제거됩니다.

How It Works

npm install
    │
    ▼
install.js
    │
    ├── ~/.claude/commands/skill-create.md
    ├── ~/.claude/commands/skill-review.md
    └── ~/.claude/commands/skill-craft-references/
        ├── five-rules.md
        ├── description-patterns.md
        ├── body-template.md
        └── review-checklist.md

스킬 자체도 5가지 규칙을 따릅니다:

  • 커맨드 파일은 오케스트레이터 역할 (Stage 2)
  • 상세 규칙/템플릿/체크리스트는 참조 파일로 분리 (Stage 3)
  • 커맨드 body에 "when to use" 언어 없음
  • 검증 체크리스트 내장

Contributing

Issues and PRs welcome at GitHub.

License

MIT


Made with Claude Code by @Oreo-Mcflurry