base44/skills/.claude/skills/review-skills/SKILL.md
review-skills
Review and analyze a skill against best practices for length, intent scope, and trigger patterns
- Source repository stars
- 88
- Declared platforms
- 0
- Static risk flags
- 2
- Last source update
- 2026-08-17
- Source checked
- 2026-08-25
Decision brief
What it does: where it fits
Review and analyze a skill against best practices for length, intent scope, and trigger patterns.
Not for
- Tasks that require unconfirmed production actions or broad system permissions.
- Environments where the pinned source and install steps cannot be inspected.
Compatibility matrix
Platform support, with evidence labels
| 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
Inspect first. Install second.
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/base44/skills --skill ".claude/skills/review-skills"Inspect the Agent Skill "review-skills" from https://github.com/base44/skills/blob/773a301cfb79112141add32d19c024f2bafc44ee/.claude/skills/review-skills/SKILL.md at commit 773a301cfb79112141add32d19c024f2bafc44ee. 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
What the source asks the agent to do
- 01
Step 1: Receive the Skill to Review
The user must provide a skill folder/path to review. If not provided, prompt: "Please provide the path to the skill folder you want to review (e.g., .claude/skills/my-skill/)"
The user must provide a skill folder/path to review. If not provided, prompt: "Please provide the path to the skill folder you want to review (e.g., .claude/skills/my-skill/)" - 02
Step 2: Validate Skill Structure
Using the validation checklist (references/validate.md), verify the skill passes all basic checks:
File Structure: SKILL.md existsFrontmatter Format: Valid YAML between --- delimitersAllowed Properties: Only name, description, license, compatibility, metadata, allowed-tools - 03
Step 3: Read the Skill
Read the complete skill structure: - SKILL.md (frontmatter and body) - Any files in references/, scripts/, assets/ directories
SKILL.md (frontmatter and body)Any files in references/, scripts/, assets/ directoriesRead the complete skill structure: - SKILL.md (frontmatter and body) - Any files in references/, scripts/, assets/ directories - 04
Step 4: Verify Spec Compliance
Check that the skill follows the Agent Skills specification (references/spec.md). Verify:
Skill is in a directory matching the name fieldContains required SKILL.md fileOptional directories follow conventions: scripts/, references/, assets/ - 05
Step 5: Analyze the Skill
Perform analysis in four areas, comparing against the reference skills you read from Anthropic's repository:
Word count in description fieldLine/word count in SKILL.md bodyNumber and size of reference files
Permission review
Static risk signals and limitations
Reads files
The documentation asks the agent to read local files, directories, or repositories.
You MUST read reference skills from Anthropic's repository before analyzing. This is essential for calibrating your review.Runs scripts
The documentation asks the agent to run terminal commands or scripts.
python scripts/download_anthropics_skills.pyReads files
The documentation asks the agent to read local files, directories, or repositories.
Perform analysis in four areas, comparing against the reference skills you read from Anthropic's repository:Evidence record
Why each signal appears
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 93/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 88 | 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
Provenance and original SKILL.md
- Repository
- base44/skills
- Skill path
- .claude/skills/review-skills/SKILL.md
- Commit
- 773a301cfb79112141add32d19c024f2bafc44ee
- License
- MIT
- Collected
- 2026-08-25
- Default branch
- main
View the original SKILL.md
Review Skills
Review and analyze a skill against best practices for length, intent scope, and trigger patterns.
Prerequisites
Before analyzing, read these resources to understand skill writing principles:
./references/skill-creator/SKILL.md- Core principles, anatomy, and progressive disclosurereferences/spec.md- Complete Agent Skills specification (required for compliance checks)references/validate.md- Validation checklist (used in Step 2)./references/skill-creator/references/workflows.md- Workflow patterns (if relevant)./references/skill-creator/references/output-patterns.md- Output patterns (if relevant)
Reference Examples from Anthropic (REQUIRED)
You MUST read reference skills from Anthropic's repository before analyzing. This is essential for calibrating your review.
-
Ensure cache is available: Check if
./.cache/anthropics-skills/exists. If not (or if stale), run:python scripts/download_anthropics_skills.py -
Read at least 3 reference skills: Before analyzing, read these SKILL.md files from
./.cache/anthropics-skills/skills/:Always read these high-quality examples:
pdf/SKILL.md- Well-structured workflow skill with clear triggersdocx/SKILL.md- Good example of document processing patternsskill-creator/SKILL.md- Meta-skill showing best practices
Then read 1-2 skills similar to the one being reviewed:
- For workflow-based skills:
xlsx/SKILL.md,pptx/SKILL.md - For tool/API skills:
mcp-builder/SKILL.md - For creative/design skills:
brand-guidelines/SKILL.md,frontend-design/SKILL.md - For testing skills:
webapp-testing/SKILL.md
-
Note patterns to compare: As you read, note:
- How descriptions are structured (trigger patterns)
- Length and depth of SKILL.md body
- How references are organized and used
- Balance between brevity and completeness
Steps
Step 1: Receive the Skill to Review
The user must provide a skill folder/path to review. If not provided, prompt:
"Please provide the path to the skill folder you want to review (e.g.,
.claude/skills/my-skill/)"
Step 2: Validate Skill Structure
Using the validation checklist (references/validate.md), verify the skill passes all basic checks:
- File Structure: SKILL.md exists
- Frontmatter Format: Valid YAML between
---delimiters - Allowed Properties: Only
name,description,license,compatibility,metadata,allowed-tools - Name Validation:
- Hyphen-case only (lowercase, digits, hyphens)
- No start/end hyphens, no consecutive hyphens (
--) - Max 64 characters
- Matches directory name
- Description Validation:
- No angle brackets (
<or>) - Max 1024 characters
- Non-empty
- No angle brackets (
If validation fails: Stop the review and report the specific validation error(s). The skill must pass basic validation before proceeding with the full review.
Step 3: Read the Skill
Read the complete skill structure:
SKILL.md(frontmatter and body)- Any files in
references/,scripts/,assets/directories
IMPORTANT: Only analyze the skill provided by the user.
Step 4: Verify Spec Compliance
Check that the skill follows the Agent Skills specification (references/spec.md). Verify:
Directory Structure
- Skill is in a directory matching the
namefield - Contains required
SKILL.mdfile - Optional directories follow conventions:
scripts/,references/,assets/
Frontmatter Compliance
| Field | Check |
|---|---|
name | 1-64 chars, lowercase alphanumeric + hyphens, no start/end hyphens, no --, matches directory name |
description | 1-1024 chars, non-empty, describes what and when |
license | If present, short (license name or file reference) |
compatibility | If present, max 500 chars |
metadata | If present, string keys to string values |
allowed-tools | If present, space-delimited tool list |
Body Content
- Markdown format after frontmatter
- Recommended: step-by-step instructions, examples, edge cases
- Under 500 lines (move detailed content to references)
Progressive Disclosure
- Metadata (~100 tokens): name + description loaded at startup
- Instructions (<5000 tokens recommended): SKILL.md body loaded on activation
- Resources (as needed): scripts/references/assets loaded on demand
File References
- Use relative paths from skill root
- Keep references one level deep (avoid deeply nested chains)
If spec violations found: Document them clearly in the review output with specific fixes.
Step 5: Analyze the Skill
Perform analysis in four areas, comparing against the reference skills you read from Anthropic's repository:
A. Length Analysis
Using the progressive disclosure guidelines from skill-creator, evaluate:
- Word count in
descriptionfield - Line/word count in SKILL.md body
- Number and size of reference files
- Duplication between SKILL.md and reference files
B. Intent Scope Analysis
Evaluate:
- All intents the skill serves
- Whether skill handles multiple distinct use cases
- Whether splitting would improve triggering accuracy
- Trade-offs: context efficiency vs. maintenance overhead
Questions to answer:
- Does this skill try to do too much?
- Are there distinct user intents that deserve separate skills?
C. Trigger Analysis (CRITICAL)
The description field is the primary triggering mechanism. Evaluate it for three types of triggers:
| Trigger Type | What to Check |
|---|---|
| User INTENT | Does it describe what the user wants to do? (e.g., "deploy", "create", "edit") |
| TECHNICAL context | Does it mention code patterns, file types, imports? (e.g., "base44.entities.*", ".jsonc files") |
| Project stack | Does it mention frameworks, tools, file structures? (e.g., "Vite", "Next.js", "base44/") |
Check:
- Does description cover both intent-based AND technical triggers?
- Is it specific enough to trigger correctly, but broad enough to not miss cases?
- Are there gaps where the skill might not trigger when it should?
- Does it clearly distinguish from similar skills?
Good trigger pattern example:
ACTIVATE when (1) INTENT - user wants to [action]; (2) TECHNICAL - code contains [patterns], uses [APIs]; (3) CONTEXT - project has [structure/files]
Step 6: Provide Recommendations
Summarize findings with actionable recommendations for:
- Spec Compliance: What needs to be fixed to follow the spec?
- Length: What should be trimmed or split?
- Intent Scope: Should it be split or combined?
- Triggers: How can the description be improved?
Output Format
## Skill Review: [Skill Name]
### Reference Skills Compared
- [List the 3-5 Anthropic skills you read before this review]
### Summary
[1-2 sentence overview]
### Validation Result
- **Status**: [Pass/Fail]
- **Details**: [Validation output or errors]
### Spec Compliance
- Directory structure: [Pass/Fail - details]
- Frontmatter fields: [Pass/Fail - details]
- Body content: [Pass/Recommendations]
- Progressive disclosure: [Pass/Recommendations]
- File references: [Pass/Recommendations]
- **Assessment**: [Compliant/Partially compliant/Non-compliant]
- **Fixes Required**: [List of specific fixes if any]
### Length Analysis
- Description: X words
- SKILL.md body: X lines / X words
- Reference files: X files
- **Assessment**: [Pass/Needs attention]
- **Recommendations**: [Specific suggestions]
### Intent Scope Analysis
- Intents served: [List]
- **Assessment**: [Focused/Broad/Too broad]
- **Recommendations**: [Split suggestions if applicable]
### Trigger Analysis
- Intent coverage: [Yes/Partial/No]
- Technical coverage: [Yes/Partial/No]
- Stack coverage: [Yes/Partial/No]
- **Assessment**: [Strong/Adequate/Weak]
- **Recommendations**: [Specific description improvements]
### Overall Recommendations
1. [Priority 1 action item - spec compliance fixes if any]
2. [Priority 2 action item]
3. [Priority 3 action item]
4. [Priority 4 action item]
Frequently asked questions
What to verify before installation and use
What does the review-skills source document cover?
Review and analyze a skill against best practices for length, intent scope, and trigger patterns.
How do I install review-skills?
The source record exposes this install command: npx skills add https://github.com/base44/skills --skill ".claude/skills/review-skills". Inspect the command and pinned source before running it.
Which permission-related actions were detected?
Static rules flagged read-files, exec-script in the source; the page lists the matching lines and excerpts.
Alternatives
Compare before choosing
coreyhaines31/marketingskills
ab-testing
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program
coreyhaines31/marketingskills
churn-prevention
When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o
alirezarezvani/claude-skills
app-store-optimization
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
citation-audit
Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.