Best for
- Pre-marketplace publication review — verify skill meets quality standards
- Post-creation quality check — evaluate newly created skills
- Skill improvement planning — identify specific quality gaps
Jamie-BitFlight/claude_skills/plugins/plugin-creator/skills/audit-skill-completeness/SKILL.md
Evaluate a single skill's quality against its stated purpose. Classifies the skill's purpose type, then scores applicable quality categories — universal dimensions always apply; structural dimensions (scripts, references, assets) are scored only when warranted by the skill's purpose. A focused 20-line behavioral skill with no bundled resources scores fully on all applicable categories. Use when auditing skill quality, checking marketplace readiness, evaluating skill completeness, performing pre-
Decision brief
Evaluate a single skill's quality against its stated purpose. Classifies the skill's purpose type, then scores applicable quality categories — universal dimensions always apply; structural dimensions (scripts, references, assets) are scored only when warranted by the skill's purpose.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Jamie-BitFlight/claude_skills --skill "plugins/plugin-creator/skills/audit-skill-completeness"Inspect the Agent Skill "audit-skill-completeness" from https://github.com/Jamie-BitFlight/claude_skills/blob/b70ba8737e664d9e2482912e3ddbe7ecb77e0539/plugins/plugin-creator/skills/audit-skill-completeness/SKILL.md at commit b70ba8737e664d9e2482912e3ddbe7ecb77e0539. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Read the skill directory structure:
Read the skill directory structure:
Classify the skill into one of these purpose types based on the frontmatter description and body:
Apply the best-practice checks from ./references/skill-completeness-checklist.md — section "agentskills.io Best Practice Checks". Rate each PASS / PARTIAL / FAIL with evidence from SKILL.md.
The categories below are universal (always scored) or conditional (scored only when warranted by purpose; marked N/A otherwise).
Permission review
The documentation asks the agent to read local files, directories, or repositories.
Read the skill directory structure:Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 94/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 64 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
If the user's intent does not match the purpose of this skill, load plugin-lifecycle to route to the right skill and process: Skill(skill="plugin-creator:plugin-lifecycle").
The primary evaluation question is: "Does this skill have everything it needs to achieve its stated purpose reliably?"
Scripts, references, and assets are extension patterns — each is warranted when the skill's purpose calls for it and unnecessary when it does not. Their absence is only a gap when the purpose requires them. A small, complete, purpose-aligned skill scores as complete; a skill with unused scripts and padding scores lower than one with clear, sufficient instructions.
Read the skill directory structure:
skill-path/
├── SKILL.md # Required - main skill definition
├── scripts/ # Optional - executable automation (when warranted)
├── references/ # Optional - supporting documentation (when warranted)
└── assets/ # Optional - reusable output resources (when warranted)
Actions:
Classify the skill into one of these purpose types based on the frontmatter description and body:
| Purpose Type | Characteristics | Scripts | References | Assets |
|---|---|---|---|---|
| Behavioral / enforcement | Teaches Claude how to approach a problem; enforces standards or constraints through instructions | Not warranted — behavior is internalized, not scripted | Only if domain-specific lookup needed | Not warranted |
| Tool / format wrapping | Wraps fragile operations on file formats (DOCX, PDF, XLSX, images) | Warranted — fragile transforms benefit from deterministic scripts | Warranted — format specs, schemas | Often warranted — templates |
| Workflow orchestration | Multi-step process coordination; skill-creation, plugin lifecycle | Often warranted — scaffolding scripts useful | Often warranted — process patterns | Sometimes |
| Reference / knowledge | IS the reference material; provides domain knowledge | Not warranted | The reference files ARE the product | Not warranted |
| Domain expertise | Encodes expert conventions (financial modeling, legal drafting) | Not warranted | Warranted — lookup tables, standards | Not warranted |
If the skill spans multiple types, apply the union of warranted categories.
Apply the best-practice checks from ./references/skill-completeness-checklist.md — section "agentskills.io Best Practice Checks". Rate each PASS / PARTIAL / FAIL with evidence from SKILL.md.
| Check | Question |
|---|---|
| 1. Approach vs Output | Is the skill scoped to a class of problems or a narrow one-shot recipe? |
| 2. Lean Instructions | Does the skill over-specify, adding rules that narrow behavior without improving outcomes? |
| 3. Reasoning over Directives | Does the skill explain the why behind its rules, or rely on bare imperatives? |
| 4. Description Trigger Accuracy | Does the description generate a clear should-trigger / should-not-trigger boundary? |
| 5. Bundle Signal | Are repetitive operations bundled, or will the agent re-implement them each run? |
For each check: state the verdict, cite specific evidence (file:line where possible), and note what an eval would test.
The categories below are universal (always scored) or conditional (scored only when warranted by purpose; marked N/A otherwise).
Universal categories:
| Category | Evaluates |
|---|---|
| Preparation | Prerequisites met before work begins |
| Progression | Concrete steps with right level of control |
| Verification | Output correctness confirmed before declaring success |
| Examples | Teaching through demonstration |
| Anti-Patterns | Explicit "what NOT to do" documentation |
Conditional categories — apply warranted test first:
| Category | Warranted when... |
|---|---|
| Scripts | The skill involves operations that are fragile, error-prone, or would be rewritten by the agent each invocation; deterministic code improves reliability |
| References | The skill requires domain-specific knowledge (API formats, schemas, conventions, standards) that an AI cannot reliably generate from training data |
| Assets | The skill produces output that uses templates, fonts, images, or boilerplate that should be bundled for use (not read into context) |
For each category:
You do not have the domain context needed to author high-quality evals. Suggest scenarios that a domain expert can use as starting points.
For each best-practice check rated FAIL or PARTIAL, describe 1–2 prompts that would expose the gap (use the eval-type mapping in ./references/skill-completeness-checklist.md).
Additionally suggest:
Format each as a short paragraph: the prompt idea, what makes it a good test, what a passing response demonstrates. Do NOT write JSON — the skill author needs domain knowledge to fill in the assertions.
Calculate overall structural score. Denominator = 15 (universal) + 3 × (number of applicable conditional categories).
Write report to .tmp/scratch/reports/skill-sync-{slug}-completeness-YYYYMMDD.md. Create .tmp/scratch/reports/ if it does not exist.
Report Structure:
# Skill Completeness Report: {skill-name}
**Evaluated:** {timestamp}
**Skill Path:** {path}
**Purpose type:** {type}
**Conditional categories applicable:** Scripts={Yes|No}, References={Yes|No}, Assets={Yes|No}
## agentskills.io Best Practice Checks
| Check | Verdict | Evidence |
|-------|---------|----------|
| 1. Approach vs Output | PASS/PARTIAL/FAIL | {evidence} |
| 2. Lean Instructions | PASS/PARTIAL/FAIL | {evidence} |
| 3. Reasoning over Directives | PASS/PARTIAL/FAIL | {evidence} |
| 4. Description Trigger Accuracy | PASS/PARTIAL/FAIL | {evidence} |
| 5. Bundle Signal | PASS/PARTIAL/FAIL | {evidence} |
## Suggested Eval Scenarios
{Short paragraph per scenario: prompt idea, why it's a good test, what a passing response demonstrates.
Gap-coverage: {N} | Behavioral: {N} | Should-trigger: {N} | Should-not-trigger: {N}}
## Structural Score: {score}/{applicable-max} ({percentage}%)
| Category | Applicable | Score | Label | Findings |
|----------|-----------|-------|-------|----------|
| 1. Preparation | Yes | 2 | Adequate | Environment checks present |
| 2. Progression | Yes | 3 | Exemplary | Clear workflow, decision tree |
| 3. Verification | Yes | 2 | Adequate | Steps defined, no automation |
| 4. Scripts | No | N/A | — | Not warranted for this skill type |
| 5. Examples | Yes | 2 | Adequate | Working examples, common cases covered |
| 6. Anti-Patterns | Yes | 3 | Exemplary | Failure modes with corrections |
| 7. References | No | N/A | — | Not warranted for this skill type |
| 8. Assets | No | N/A | — | Not warranted for this skill type |
## Category Details
### 1. Preparation (2/3 - Adequate)
**Evidence found:**
- ✅ Environment check at SKILL.md:45-50
- ✅ Input validation at SKILL.md:65
- ❌ Missing: {specific gap}
**Recommendation:**
{Concrete recommendation}
### 4. Scripts (N/A — not warranted)
This skill enforces behavior through instructions Claude internalizes. Scripts are not warranted.
No gap. No recommendation.
## Recommendations for Improvement
Only list recommendations for applicable categories with scores below 3, or best-practice checks
rated FAIL:
1. **High Priority:** {recommendation} (Category or Check)
2. **Medium Priority:** {recommendation} (Category or Check)
Output Location: .tmp/scratch/reports/skill-sync-{slug}-completeness-YYYYMMDD.md. Create .tmp/scratch/reports/ if it does not exist.
Each applicable category is scored 0–3:
| Score | Label | Meaning |
|---|---|---|
| 0 | None | Category not addressed — no evidence found |
| 1 | Minimal | Basic attempt, significant gaps |
| 2 | Adequate | Meets expectations, minor gaps |
| 3 | Exemplary | Fully addressed, matches Anthropic quality patterns |
Universal category guidelines:
Preparation (0-3):
Progression (0-3):
Verification (0-3):
Examples (0-3):
Anti-Patterns (0-3):
Conditional category guidelines (only when warranted):
Scripts (0-3, or N/A):
References (0-3, or N/A):
Assets (0-3, or N/A):
Detailed checklist items and Anthropic skill examples: ./references/skill-completeness-checklist.md
Frequently asked questions
Evaluate a single skill's quality against its stated purpose. Classifies the skill's purpose type, then scores applicable quality categories — universal dimensions always apply; structural dimensions (scripts, references, assets) are scored only when warranted by the skill's purpose.
The source record exposes this install command: npx skills add https://github.com/Jamie-BitFlight/claude_skills --skill "plugins/plugin-creator/skills/audit-skill-completeness". Inspect the command and pinned source before running it.
Static rules flagged read-files in the source; the page lists the matching lines and excerpts.
Alternatives
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist
wanshuiyin/Auto-claude-code-research-in-sleep
Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.
prowler-cloud/prowler
PostgreSQL indexing best practices for Prowler: index design, partial indexes, partitioned table indexing, EXPLAIN ANALYZE validation, concurrent operations, monitoring, and maintenance. Trigger: When creating or modifying PostgreSQL indexes, analyzing query performance with EXPLAIN, debugging slow queries, reviewing index usage statistics, reindexing, dropping indexes, or working with partitioned table indexes. Also trigger when discussing index strategies, partial indexes, or index maintenance
brucesongs/kali-claw
Insecure Design (OWASP A06:2025) focuses on security flaws in system architecture and design phases, rather than code implementation-level bugs.