Growable stub. When the audited component is a skill, also run `skill-quality:check` (its static contract gate) when installed, and lean on its findings; absent, this file is the manual fallback.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add melodic-software/claude-code-plugins --skill component-types --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Component Types?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/melodic-software-component-types)More formats (shields.io, HTML) on the badges page.
# Auditing a skill
Growable stub. When the audited component is a skill, also run `skill-quality:check` (its static
contract gate) when installed, and lean on its findings; absent, this file is the manual fallback.
## Read first
- `SKILL.md` frontmatter (`description`, invocation-control fields) and body.
- Any `references/` files and whether the hub points at them with "load when" guidance.
## Check
- **Triggering** — is the `description` the sole auto-discovery driver, front-loaded with real use
cases and trigger phrases, within the listing budget? Under- vs over-triggering; negative
boundaries stated for adjacent intents.
- **Progressive disclosure** — hub thin; detail in `references/`; each reference linked with a
one-line load-when pointer. Does the hub stay thin as coverage grows?
- **Composition** — if it orchestrates other skills, is each loaded inline or forked
(`context: fork` runs the skill body in a subagent with no conversation history), and does that
match what the step needs? Are the named skills real? Are absent-seam fallbacks stated?
- **Scope correctness** — user vs project vs plugin; does it wrongly depend on
project-specific skills that bias a generic task?
- **Cloud caveat** — if it must run in cloud/routine contexts, note that user-scoped
`~/.claude/skills/` is not read there; plugin or repo skills are.
- **Determinism vs prose** — does it rely on the model obeying instructions where a deterministic
mechanism (script) would be more reliable?
- **Gotcha harvest** — what did the evidence packet's real usage hit that the skill's own docs do
not carry (improvised workarounds, undocumented escapes, repeatable failure triggers)? General,
non-situational ones are candidate doc additions; name where each belongs.
## Reproduce
Invoke it on a realistic prompt; confirm it triggers when it should and follows its own workflow.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!