This repository favors incremental change over perfection. Skills are living documents that improve over time through small, iterative updates.
- Bias toward action - Ship small improvements rather than waiting for the perfect solution
- Self-review is the default - You know your changes best
- Iterate freely - Don't hesitate to refine existing skills
Before merging, test your changes locally:
-
Install the plugin from your local clone
claude plugin marketplace add ~/path/to/sentry-skills claude plugin install sentry-skillsIf you use
claude plugin marketplace add --sparsefor this repo, includeskillsandagentsin addition to.claude-pluginbecause the root plugin manifest loads repo-rootskills/andagents/. -
Restart Claude Code to pick up changes
-
Invoke the skill in a relevant context
# For explicit invocation /skill-name # Or describe a task that should trigger the skill
-
Verify behavior - Check that the skill produces the expected guidance and handles edge cases appropriately
All changes go through the PR flow, but formal review is optional.
- Self-review and merge when you're confident in your change
- Request review only when you want a second pair of eyes
- Keep PRs focused - one skill or one improvement per PR when practical
-
Create
skills/<skill-name>/SKILL.md -
Add required YAML frontmatter:
--- name: skill-name description: What this skill does. Include trigger keywords. ---
-
Update
README.mdto add the skill to the Available Skills table in alphabetical order by skill name -
Add the skill to
.claude/settings.json:"Skill(sentry-skills:skill-name)" -
Update the skills allowlist in
skills/claude-settings-audit/SKILL.md
See README.md for the full skill template and optional frontmatter fields.