This repo packages the self-documenting Agent Skill for distribution across
Cursor,
Claude Code, Claude Web, and Claude Cowork.
self-documenting/SKILL.md— the skill itself (source of truth).cursor/rules/self-documenting.mdc— Cursor rule; auto-installed byskillship install -a cursor.cursor/hooks.json— Cursor hook entries; merged into~/.cursor/hooks.jsonon install.release-please-config.json,.release-please-manifest.json,version.txt— release automation via release-please + Conventional Commits..github/workflows/validate.yml— validates the skill on PRs/pushes..github/workflows/release.yml— cuts releases and uploadsself-documenting.skill.
- Use Conventional Commits (
feat:,fix:,docs:, ...).feat/fixbump the version; merging the release PR publishesself-documenting.skillto a GitHub Release. - Keep the
descriptioninself-documenting/SKILL.md<= 200 chars so it uploads to Claude Web/Cowork. - The version line in
SKILL.mdcarries# x-release-please-versionso release-please updates it in place.
npx skillship@latest validate self-documenting --profile allnpx skillship@latest package self-documentingnpx skillship@latest install self-documenting -a cursor,claude-code