Files
daymade 8363750c13 Release v1.22.0: Add skill-reviewer and github-contributor
- Add skill-reviewer v1.0.0 for reviewing Claude Code skills against best practices
  - Self-review mode: validate your own skills before publishing
  - External review mode: evaluate others' skill repositories
  - Auto-PR mode: fork, improve, submit PRs with additive-only changes
  - Auto-install dependencies: automatically installs skill-creator if missing

- Add github-contributor v1.0.0 for strategic open-source contribution
  - Four contribution types: Documentation, Code Quality, Bug Fixes, Features
  - Project selection criteria and red flags
  - PR excellence workflow and reputation building ladder
  - GitHub CLI commands and conventional commit format

- Update marketplace to v1.22.0 with 30 skills
- Update documentation (README, README.zh-CN, CLAUDE.md, CHANGELOG)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 23:02:40 +08:00

2.5 KiB

Skill Evaluation Checklist

Complete checklist for evaluating Claude Code skills against best practices.

YAML Frontmatter

  • name field present and valid
    • Max 64 characters
    • Lowercase letters, numbers, hyphens only
    • No reserved words (anthropic, claude)
  • description field present and valid
    • Non-empty
    • Max 1024 characters
    • Third-person voice
    • Includes trigger conditions ("Use when...")

Description Quality

Third-Person Voice Check

❌ "Browse YouTube videos..."
❌ "You can use this to..."
❌ "I can help you..."
✅ "Browses YouTube videos..."
✅ "This skill processes..."

Trigger Conditions Check

Description should include:

  • What the skill does
  • When to use it
  • Specific triggers (file types, keywords, scenarios)
❌ "Processes PDFs"
✅ "Extracts text and tables from PDF files. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction."

Instruction Quality

  • Imperative/infinitive form used (verb-first)
  • Concise (avoid obvious explanations)
  • Clear workflow steps
  • Checklist pattern for complex tasks

Imperative Form Check

❌ "You should run the script..."
❌ "The user can configure..."
✅ "Run the script..."
✅ "Configure by editing..."

Progressive Disclosure

  • SKILL.md body under 500 lines
  • Detailed content in references/
  • Large files include grep patterns
  • No duplication between SKILL.md and references

Bundled Resources

Scripts (scripts/)

  • Executable with proper shebang
  • Explicit error handling (no bare except)
  • Clear documentation
  • No hardcoded secrets

References (references/)

  • Self-explanatory filenames
  • Loaded as needed, not always
  • No duplication with SKILL.md

Assets (assets/)

  • Used in output, not loaded into context
  • Templates, images, boilerplate

Privacy and Paths

  • No absolute user paths (/Users/username/)
  • No personal/company names
  • No hardcoded secrets
  • Relative paths only

Workflow Pattern

  • Clear sequential steps
  • Copy-paste checklist provided
  • Validation/verification steps included

Error Handling

  • Scripts have specific exception types
  • Error messages are helpful
  • Recovery paths documented

Summary Table

Category Status Notes
Frontmatter
Description
Instructions
Progressive Disclosure
Resources
Privacy
Workflow
Error Handling