Source profileQuality 93/100Review permissions

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.

Best for

    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

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    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.

    Source-detected install commandSource
    npx skills add https://github.com/base44/skills --skill ".claude/skills/review-skills"
    Safe inspection promptEditorial

    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

    1. 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/)"
    2. 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
    3. 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
    4. 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/
    5. 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

    low · line 16

    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

    medium · line 20

    The documentation asks the agent to run terminal commands or scripts.

    python scripts/download_anthropics_skills.py

    Reads files

    low · line 113

    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

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score93/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars88SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated 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:

    1. ./references/skill-creator/SKILL.md - Core principles, anatomy, and progressive disclosure
    2. references/spec.md - Complete Agent Skills specification (required for compliance checks)
    3. references/validate.md - Validation checklist (used in Step 2)
    4. ./references/skill-creator/references/workflows.md - Workflow patterns (if relevant)
    5. ./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.

    1. Ensure cache is available: Check if ./.cache/anthropics-skills/ exists. If not (or if stale), run:

      python scripts/download_anthropics_skills.py
      
    2. 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 triggers
      • docx/SKILL.md - Good example of document processing patterns
      • skill-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
    3. 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:

    1. File Structure: SKILL.md exists
    2. Frontmatter Format: Valid YAML between --- delimiters
    3. Allowed Properties: Only name, description, license, compatibility, metadata, allowed-tools
    4. Name Validation:
      • Hyphen-case only (lowercase, digits, hyphens)
      • No start/end hyphens, no consecutive hyphens (--)
      • Max 64 characters
      • Matches directory name
    5. Description Validation:
      • No angle brackets (< or >)
      • Max 1024 characters
      • Non-empty

    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 name field
    • Contains required SKILL.md file
    • Optional directories follow conventions: scripts/, references/, assets/

    Frontmatter Compliance

    FieldCheck
    name1-64 chars, lowercase alphanumeric + hyphens, no start/end hyphens, no --, matches directory name
    description1-1024 chars, non-empty, describes what and when
    licenseIf present, short (license name or file reference)
    compatibilityIf present, max 500 chars
    metadataIf present, string keys to string values
    allowed-toolsIf 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 description field
    • 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 TypeWhat to Check
    User INTENTDoes it describe what the user wants to do? (e.g., "deploy", "create", "edit")
    TECHNICAL contextDoes it mention code patterns, file types, imports? (e.g., "base44.entities.*", ".jsonc files")
    Project stackDoes 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:

    1. Spec Compliance: What needs to be fixed to follow the spec?
    2. Length: What should be trimmed or split?
    3. Intent Scope: Should it be split or combined?
    4. 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

    Computed 10045,511

    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

    Computed 10045,511

    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

    Computed 10024,921

    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

    Computed 10015,122

    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.