Skip to content
review-skills logo

Review Skills

review-skills

Review and analyze a skill against best practices for length, intent scope, and trigger patterns

NeverSight/skills_feed0installs215stars

SKILL.md

Full skill instructions

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]

More skills from NeverSight

devops-deployer logo
NeverSight/skills_feed

devops-deployer

Comprehensive DevOps and deployment workflow that orchestrates infrastructure automation, CI/CD pipelines, container orchestration, and cloud deployment. Handles everything from infrastructure as code and pipeline setup to monitoring, scaling, and disaster recovery.

215 1
View
avnu logo
NeverSight/skills_feed

avnu

Integrate avnu SDK for Starknet DeFi: token swaps with best-price routing, DCA recurring buys, native staking, gasless transactions via paymaster, and market data. Use when building Starknet trading, DEX aggregation, or DeFi automation features.

215 0
View
post-to-x logo
NeverSight/skills_feed

post-to-x

发布内容和文章到 X (Twitter)。支持带图片的普通推文和 X Articles(长文)。使用真实的 Chrome 和 CDP 来绕过自动化检测。

215 0
View
ralph-prompt-builder logo
NeverSight/skills_feed

ralph-prompt-builder

Master orchestrator for generating Ralph Wiggum-compatible prompts. Analyzes task requirements and routes to appropriate generator (single-task, multi-task, project, or research). Use when you need to create any Ralph loop prompt and want automatic selection of the right generator.

215 0
View
branch-comparison logo
NeverSight/skills_feed

branch-comparison

Use when the user asks to compare branches, analyze git diffs, review changes between branches, update specifications based on code changes, or analyze what changed. Triggers on keywords like "compare branches", "git diff", "what changed", "branch comparison", "code changes", "spec update".

215 0
View
fastapi-development logo
NeverSight/skills_feed

fastapi-development

Build high-performance FastAPI applications with async routes, validation, dependency injection, security, and automatic API documentation. Use when developing modern Python APIs with async support, automatic OpenAPI documentation, and high performance requirements.

215 0
View
zendesk-chat logo
NeverSight/skills_feed

zendesk-chat

Enables Claude to manage Zendesk Chat conversations, support tickets, and customer service operations

215 0
View
forge logo
NeverSight/skills_feed

forge

Mine transcripts for knowledge - decisions, learnings, failures, patterns. Triggers: "forge insights", "mine transcripts", "extract knowledge".

215 0
View
mixpanel logo
NeverSight/skills_feed

mixpanel

Track product analytics and user behavior with Mixpanel's event-based platform.

215 0
View
ocpp logo
NeverSight/skills_feed

ocpp

OCPP protocol reference for EV charging infrastructure development. Covers OCPP 2.0.1 and OCPP 1.6J. Use when working with OCPP messages, charging station code, CSMS/Central System backends, smart charging, transaction handling, or EV charging protocols. Activates on keywords: OCPP, charging stat...

215 0
View
bee-collect logo
NeverSight/skills_feed

bee-collect

Gather scattered ideas into organized GitHub issues. The bee collects pollen from every flower, checks if the hive already has it, and carefully deposits new work in the comb for later. Never edits code—only organizes the work ahead. Use when creating issues from TODOs or planning work.

215 0
View
vercel-react-native-skills logo
NeverSight/skills_feed

vercel-react-native-skills

Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations.

215 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View