Files
secondsky 6d7ec06212 chore(release): bump to v3.6.1 — marketplace/skills.sh docs + installer cleanup
Lockstep version bump (repo convention): package.json, all 142 plugin.json, and all 142 marketplace.json entries -> 3.6.1.

- README: accurate per-harness marketplace support table (Claude Code + ZCode native; Codex CLI + Cursor adaptation needed; opencode + Gemini CLI no marketplace); new 'Installing with skills.sh' section with verified npx skills examples and a security-scanning caveat.
- Removed dead scripts scripts/install-skill.sh and scripts/install-all.sh (targeted non-existent skills/ dir); updated 30 docs/plugins referencing them to use /plugin install (Claude Code) or npx skills add (cross-harness).
- Fixed skill-count inconsistency (139 -> 142 standardized; categories table updated).
- Fixed generate-marketplace.sh bug: hardcoded metadata.version=3.5.0 in heredoc reset the marketplace version on every regen; now syncs from plugin entries.
- Security-audit findings D-001, D-002, D-016, D-019, D-020 marked resolved (install scripts removed).
2026-08-05 16:51:17 +02:00

8.7 KiB

Skill Compliance Checklist ✅

Print this page and check off items as you build your skill.


PRE-BUILD CHECKLIST

Before starting a new skill, verify:

  • Read START_HERE.md for workflow overview
  • Read research-protocol.md
  • Copied template: cp -r templates/skill-skeleton/ skills/my-skill/
  • Checked skill doesn't already exist in this repo
  • Checked official Anthropic skills: https://github.com/anthropics/skills
  • Identified target use cases (3-5 concrete examples)
  • Verified this is atomic (one domain, not a bundle)

RESEARCH CHECKLIST

Research completed before building:

  • Checked Context7 MCP for library documentation
  • Verified latest package versions on npm (or via Bun-compatible tooling)
  • Reviewed official documentation (bookmarked URLs)
  • Searched GitHub issues for common problems
  • Built working example project from scratch
  • Documented all errors encountered and fixes
  • Documented research findings

YAML FRONTMATTER CHECKLIST

SKILL.md frontmatter is complete and correct:

  • name: Present, lowercase hyphen-case (e.g., my-skill-name)
  • name: Matches directory name exactly
  • description: Present and concise (under 150 chars, ideally under 100)
  • description: Optimized for system prompt budget (15k chars TOTAL for all 169 skills)
  • description: Uses third-person ("This skill should be used when..." not "Use this skill when...")
  • description: Includes "Use when" scenarios
  • description: Includes keywords (technologies, use cases, error messages)
  • license: Present (e.g., MIT or Complete terms in LICENSE.txt)
  • allowed-tools (optional): Included if pre-approving tools
  • metadata (optional): Used if custom fields needed

Example:

---
name: my-skill-name
description: "Provides [technology] knowledge. Use for [use case], [feature], [error]. Keywords: tech, use-case, error"
# Character count: ~100 chars (under 150 target)
license: MIT
---

SKILL.MD BODY CHECKLIST

Skill instructions are clear and actionable:

  • Written in imperative/infinitive form (verb-first: "To do X, run Y")
  • NOT written in second person (avoid "you should")
  • Quick start section (< 5 minutes to first result)
  • Step-by-step instructions with code examples
  • Configuration examples with actual values
  • Critical rules section ("Always Do" / "Never Do")
  • Common issues section with sources (GitHub issues, etc.)
  • Dependencies clearly listed
  • References to bundled resources (scripts/, references/, assets/)
  • Official documentation links included
  • Package versions documented with "Last Verified" date

BUNDLED RESOURCES CHECKLIST

Resources are properly organized:

  • scripts/: Executable code placed here (Python, Bash, etc.)
  • references/: Documentation files placed here (schemas, guides)
  • assets/: Output files placed here (templates, images, fonts)
  • All resources referenced in SKILL.md body
  • Scripts have proper permissions (chmod +x)
  • No hardcoded secrets or credentials
  • Templates are complete and tested
  • Documentation is current and accurate

README.MD CHECKLIST

Quick reference is complete:

  • Status badge present (Production Ready / Beta / Experimental)
  • Last Updated date current
  • Production tested evidence included
  • Auto-trigger keywords comprehensive
    • Primary keywords (3-5 exact tech names)
    • Secondary keywords (5-10 related terms)
    • Error-based keywords (2-5 common errors)
  • "What This Skill Does" section clear
  • "Known Issues Prevented" table with sources
  • "When to Use / Not Use" sections present
  • Token efficiency metrics documented
  • Quick usage example included

TESTING CHECKLIST

Skill works in practice:

  • Installed skill: /plugin install my-skill@claude-skills
  • Verified install: ls -la ~/.claude/skills/my-skill
  • Tested auto-discovery: Claude suggests skill when relevant
  • Built example project using skill templates
  • All templates work without errors
  • All scripts execute successfully
  • Configuration files valid
  • Package versions correct
  • HMR/dev server works (if applicable)
  • Production build succeeds (if applicable)
  • Deployed example (if applicable)

COMPLIANCE CHECKLIST

Skill meets official standards:


DOCUMENTATION CHECKLIST

All required documentation present:

  • SKILL.md complete
  • README.md complete
  • LICENSE field in frontmatter
  • Research findings documented
  • Templates tested and documented
  • Scripts documented with usage examples
  • References accurate and current
  • Links to official docs work
  • Version numbers current
  • "Last Updated" date accurate

QUALITY GATES CHECKLIST

Before committing:

  • Read entire SKILL.md out loud (catches awkward phrasing)
  • Ask someone unfamiliar to follow instructions (if possible)
  • Built example project in fresh directory
  • No errors in console during development
  • No warnings about deprecated packages
  • Git status clean (no untracked files)
  • Skill name matches directory name
  • All relative paths correct
  • No placeholder text (TODO, FIXME, etc.)
  • No debug code or console.log statements

GIT CHECKLIST

Ready to commit:

  • Working in feature branch (not main)
  • Added skill files: git add skills/my-skill/
  • Updated roadmap documentation if needed
  • Commit message descriptive with:
    • What the skill does
    • Errors prevented count
    • Production testing evidence
  • Checked git diff before committing
  • No sensitive data in commit
  • All files have correct permissions

Commit Template:

git commit -m "Add my-skill for [use case]

- Provides [what it does]
- Errors prevented: X
- Package versions: [key-package]@X.Y.Z

Production tested: [evidence/link]
Research documented"

POST-COMMIT CHECKLIST

After pushing:

  • Pushed to GitHub: git push
  • Created PR if appropriate
  • Updated CHANGELOG.md
  • Verified GitHub Actions pass (if configured)
  • Skill appears in repo
  • README renders correctly on GitHub
  • Links work in GitHub UI
  • Shared with team/community (if applicable)

MAINTENANCE CHECKLIST

Quarterly (every 3 months):

  • Check for package updates: npm view [package] version
  • Review GitHub issues for skill-related problems
  • Re-test skill in fresh environment
  • Update "Last Verified" date if still current
  • Update package versions if needed
  • Document breaking changes (if any)
  • Check official Anthropic skills for new patterns

PERIODIC REVIEW ⏰

For maintaining skill quality over time:

  • Run deep-dive review quarterly: /review-skill <skill-name>
  • After major package updates: Check GitHub changelog + run review
  • Before marketplace submission: Full audit required
  • Address all 🔴 Critical and 🟡 High issues found
  • Update "Last Verified" date in metadata after review
  • Create research log if significant research performed

Review Process: Use this checklist + plugin-dev toolkit for comprehensive validation


FINAL SIGN-OFF

I certify that:

  • ✅ All checklists above are complete
  • ✅ Skill tested and working in production
  • ✅ Compliant with official Anthropic standards
  • ✅ Documentation accurate and current
  • ✅ Token efficiency ≥ 50%
  • ✅ Zero errors from documented issues
  • ✅ Ready for production use

Skill Name: ______________________ Date: ______________________ Builder: ______________________ Verified By: ______________________


If all boxes checked: SHIP IT! 🚀

If any boxes unchecked: Go back and complete those items before committing.


Quick Links: