skill-review
Audit claude-skills repository documentation with systematic 9-phase review: standards compliance, official docs verification via Context7/WebFetch, code examples accuracy, cross-file consistency, and version drift detection. Auto-fixes unambiguous issues with severity classification. Use when: investigating skill issues, major package updates detected (e.g., v1.x โ v2.x), skill not verified >90 days, before marketplace submission, or troubleshooting outdated API patterns, contradictory examples, broken links, version drift.
What this skill does
# Skill Review Skill ## Overview The skill-review skill provides a comprehensive, systematic process for auditing skills in the claude-skills repository. It combines automated technical validation with AI-powered verification to ensure skills remain accurate, current, and high-quality. **Use this skill when**: - Investigating suspected issues in a skill - Major package version updates released (e.g., better-auth 1.x โ 2.x) - Skill last verified >90 days ago - Before submitting skill to marketplace - User reports errors following skill instructions - Examples seem outdated or contradictory **Production evidence**: Successfully audited better-auth skill (2025-11-08), found 6 critical/high issues including non-existent API imports, removed 665 lines of incorrect code, implemented v2.0.0 with correct patterns. --- ## Quick Start ### Invoke via Slash Command ``` /review-skill <skill-name> ``` **Example**: ``` /review-skill better-auth ``` ### Invoke via Skill (Proactive) When Claude notices potential issues, it can suggest: ``` User: "I'm having trouble with better-auth and D1" Claude: "I notice the better-auth skill was last verified 6 months ago. Would you like me to review it? Better-auth recently released v1.3 with D1 changes." ``` --- ## What This Skill Does ### 9-Phase Systematic Audit 1. **Pre-Review Setup** (5-10 min) - Install skill locally: `./scripts/install-skill.sh <skill-name>` - Check current version and last verified date - Test skill discovery 2. **Standards Compliance** (10-15 min) - Validate YAML frontmatter (name, description, license) - Check keyword comprehensiveness - Verify third-person description style - Ensure directory structure matches spec 3. **Official Documentation Verification** (15-30 min) - Use Context7 MCP or WebFetch to verify API patterns - Check GitHub for recent updates and issues - Verify package versions against npm registry - Compare with production repositories 4. **Code Examples & Templates Audit** (20-40 min) - Verify import statements exist in current packages - Check API method signatures match official docs - Ensure schema consistency across files - Test templates build and run 5. **Cross-File Consistency** (15-25 min) - Compare SKILL.md vs README.md examples - Verify "Bundled Resources" section matches actual files - Ensure configuration examples consistent 6. **Dependencies & Versions** (10-15 min) - Run `./scripts/check-versions.sh <skill-name>` - Check for breaking changes in package updates - Verify "Last Verified" date is recent 7. **Issue Categorization** (10-20 min) - Classify by severity: ๐ด Critical / ๐ก High / ๐ Medium / ๐ข Low - Document with evidence (GitHub URL, docs link, npm changelog) 8. **Fix Implementation** (30 min - 4 hours) - Auto-fix unambiguous issues - Ask user only for architectural decisions - Update all affected files consistently - Bump version if breaking changes 9. **Post-Fix Verification** (10-15 min) - Test skill discovery - Verify templates work - Check no contradictions remain - Commit with detailed changelog ### Automated Checks (via script) The skill runs `./scripts/review-skill.sh <skill-name>` which checks: - โ YAML frontmatter syntax and required fields - โ Package version currency (npm) - โ Broken links (HTTP status) - โ TODO markers in code - โ File organization (expected directories exist) - โ "Last Verified" date staleness ### Manual Verification (AI-powered) Claude performs: - ๐ API method verification against official docs - ๐ GitHub activity and issue checks - ๐ Production repository comparisons - ๐ Code example correctness - ๐ Schema consistency validation --- ## Process Workflow ### Step 1: Run Automated Checks ```bash ./scripts/review-skill.sh <skill-name> ``` Interpret output to identify technical issues. ### Step 2: Execute Manual Verification For **Phase 3: Official Documentation Verification**: 1. Use Context7 MCP (if available): ``` Use Context7 to fetch: /websites/<package-docs> Search for: [API method from skill] ``` 2. Or use WebFetch: ``` Fetch: https://<official-docs-url> Verify: [specific patterns] ``` 3. Check GitHub: ``` Visit: https://github.com/<org>/<repo>/commits/main Check: Last commit, recent changes Search issues: [keywords from skill] ``` 4. Find production examples: ``` WebSearch: "<package> cloudflare production github" Compare: Do real projects match our patterns? ``` For **Phase 4: Code Examples Audit**: - Verify all imports exist (check official docs) - Check API method signatures match - Ensure schema consistency across files - Test templates actually work ### Step 3: Categorize Issues **๐ด CRITICAL** - Breaks functionality: - Non-existent API methods/imports - Invalid configuration - Missing required dependencies **๐ก HIGH** - Causes confusion: - Contradictory examples across files - Inconsistent patterns - Outdated major versions **๐ MEDIUM** - Reduces quality: - Stale minor versions (>90 days) - Missing documentation sections - Incomplete error lists **๐ข LOW** - Polish issues: - Typos, formatting inconsistencies - Missing optional metadata ### Step 4: Fix Issues **Auto-fix** when: - โ Fix is unambiguous (correct import from docs) - โ Evidence is clear - โ No architectural impact **Ask user** when: - โ Multiple valid approaches - โ Breaking change decision - โ Architectural choice **Format for questions**: ``` I found [issue]. There are [N] approaches: 1. [Approach A] - [Pros/Cons] 2. [Approach B] - [Pros/Cons] Recommendation: [Default based on evidence] Which would you prefer? ``` ### Step 5: Version Bump Assessment If breaking changes: - Major: v1.0.0 โ v2.0.0 (API patterns change) - Minor: v1.0.0 โ v1.1.0 (new features, backward compatible) - Patch: v1.0.0 โ v1.0.1 (bug fixes only) ### Step 6: Generate Audit Report ```markdown ## Skill Review Report: <skill-name> **Date**: YYYY-MM-DD **Trigger**: [Why review performed] **Time Spent**: [Duration] ### Findings ๐ด CRITICAL (N): [List with evidence] ๐ก HIGH (N): [List with evidence] ๐ MEDIUM (N): [List with evidence] ๐ข LOW (N): [List with evidence] ### Remediation **Files Modified**: [List] **Version Update**: [old] โ [new] **Breaking Changes**: Yes/No ### Verification โ Discovery test passed โ Templates work โ Committed: [hash] ### Recommendation [Final assessment] ``` --- ## Example: better-auth Audit ### Findings **Issue #1: Non-existent d1Adapter** ๐ด CRITICAL *Location*: `references/cloudflare-worker-example.ts:17` *Problem*: Imports `d1Adapter` from `'better-auth/adapters/d1'` which doesn't exist *Evidence*: - Official docs: https://better-auth.com/docs/integrations/drizzle - GitHub: No `d1Adapter` export in codebase - Production: 4 repos use Drizzle/Kysely *Fix*: Replace with `drizzleAdapter` from `'better-auth/adapters/drizzle'` ### Result - **Files deleted**: 3 (obsolete patterns) - **Files created**: 3 (correct patterns) - **Lines changed**: +1,266 net - **Version**: v1.0.0 โ v2.0.0 - **Time**: 3.5 hours --- ## Bundled Resources This skill references: 1. **`planning/SKILL_REVIEW_PROCESS.md`** - Complete 9-phase manual guide 2. **`scripts/review-skill.sh`** - Automated validation script 3. **`.claude/commands/review-skill.md`** - Slash command definition --- ## When Claude Should Invoke This Skill **Proactive triggers**: - User mentions skill seems outdated - Package major version mentioned - User reports errors following skill - Checking metadata shows >90 days since verification **Explicit triggers**: - "review the X skill" - "audit better-auth skill" - "is cloudflare-worker-base up to date?" - "check if tailwind-v4-shadcn needs updating" --- ## Token Efficiency **Without this skill**: ~25,000 tokens - Trial-and-error verification - Repeated doc lookups - Inconsistent fixes across files - Missing evidence citations **With this sk
Related in Backend & APIs
jfrog
IncludedInteract with the JFrog Platform via the JFrog CLI and REST/GraphQL APIs. Use this skill when the user wants to manage Artifactory repositories, upload or download artifacts, manage builds, configure permissions, manage users and groups, work with access tokens, configure JFrog CLI servers, search artifacts, manage properties, set up replication, manage JFrog Projects, run security audits or scans, look up CVE details, query exposures scan results from JFrog Advanced Security, manage release bundles and lifecycle operations, aggregate or export platform data, or perform any JFrog Platform administration task. Also use when the user mentions jf, jfrog, artifactory, xray, distribution, evidence, apptrust, onemodel, graphql, workers, mission control, curation, advanced security, exposures, or any JFrog product name.
cupynumeric-migration-readiness
IncludedPre-migration readiness assessor for porting NumPy to cuPyNumeric. Use BEFORE substantial porting work begins when the user asks whether code will scale on GPU, whether they should migrate to cuPyNumeric, which NumPy patterns transfer cleanly, what must be refactored before porting, or mentions pre-port assessment, scaling analysis, or refactor planning. Inspect the user's source code, look up NumPy usage, cross-reference the cuPyNumeric API support manifest, and distinguish distributed-scaling-friendly patterns from blockers such as unsupported APIs, scalar synchronization, host round-trips, Python/object-heavy control flow, shape/data-dependent branching, and in-place mutation hazards. Produce a verdict of READY, LIGHT REFACTOR, SIGNIFICANT REFACTOR, or NOT RECOMMENDED, with concrete refactor pointers.
alibabacloud-data-agent-skill
IncludedInvoke Alibaba Cloud Apsara Data Agent for Analytics via CLI to perform natural language-driven data analysis on enterprise databases. Data Agent for Analytics is an intelligent data analysis agent developed by Alibaba Cloud Database team for enterprise users. It automatically completes requirement analysis, data understanding, analysis insights, and report generation based on natural language descriptions. This tool supports: discovering data resources (instances/databases/tables) managed in DMS, initiating query or deep analysis sessions, real-time progress tracking, and retrieving analysis conclusions and generated reports. Use this Skill when users need to query databases, analyze data trends, generate data reports, ask questions in natural language, or mention "Data Agent", "data analysis", "database query", "SQL analysis", "data insights".
token-optimizer
IncludedReduce OpenClaw token usage and API costs through smart model routing, heartbeat optimization, budget tracking, and native 2026.2.15 features (session pruning, bootstrap size limits, cache TTL alignment). Use when token costs are high, API rate limits are being hit, or hosting multiple agents at scale. The 4 executable scripts (context_optimizer, model_router, heartbeat_optimizer, token_tracker) are local-only โ no network requests, no subprocess calls, no system modifications. Reference files (PROVIDERS.md, config-patches.json) document optional multi-provider strategies that require external API keys and network access if you choose to use them. See SECURITY.md for full breakdown.
resend-cli
IncludedUse this skill when the task is specifically about operating Resend from an AI agent, terminal session, or CI job via the official resend CLI: installing/authenticating the CLI, sending/listing/updating/cancelling emails, batch sends, domains and DNS, webhooks and local listeners, inbound receiving, contacts, topics, segments, broadcasts, templates, API keys, profiles, or debugging Resend CLI/API failures. Trigger on mentions of Resend CLI, `resend`, `resend doctor`, `resend emails send`, `resend domains`, `resend webhooks listen`, `resend emails receiving`, or agent-friendly terminal automation.
alibabacloud-odps-maxframe-coding
IncludedUse this skill for MaxFrame SDK development and documentation navigation on Alibaba Cloud MaxCompute (ODPS). Helps answer MaxFrame API, concept, official example, and supported pandas API questions; create data processing programs; read/write MaxCompute tables; debug jobs (remote or local); and build custom DPE runtime images. Trigger when users mention MaxFrame, MaxCompute with MaxFrame, ODPS table processing, DPE runtime, MaxFrame docs/examples, DataFrame/Tensor operations, or GPU runtime setup. Works for both English and Chinese queries about Alibaba Cloud data processing with MaxFrame.