skills-eval
Evaluate and improve Claude skill quality through auditing. Use when reviewing skill quality, preparing skills for production, or auditing existing skills. Do not use when creating new skills (use modular-skills) or writing prose (use writing-clearly-and-concisely). Use this skill before shipping any skill to production.
- License 许可
- GPL-3.0
- 最近更新
- 2026-08-29
- Stars
- ★ 2
- Forks
- 0
01 前言 Front Matter
- name
- skills-eval
- tags
- [ "evaluation", "improvement", "skills", "optimization", "quality-assurance", "tool-use", "performance-metrics" ]
- tools
- [ "skills-auditor", "improvement-suggester", "compliance-checker", "tool-performance-analyzer", "token-usage-tracker" ]
- modules
- [ "modules/advanced-tool-use-analysis.md", "modules/authoring-checklist.md", "modules/evaluation-criteria.md", "modules/evaluation-framework.md", "modules/evaluation-workflows.md", "modules/integration-testing.md", "modules/integration.md", "modules/multi-metric-evaluation-methodology.md", "modules/performance-benchmarking.md", "modules/pressure-testing.md", "modules/quality-metrics.md", "modules/skill-authoring-best-practices.md", "modules/trigger-isolation-analysis.md", "modules/troubleshooting.md" ]
- category
- skill-management
- provides
- { "patterns": [ "skill-analysis", "token-optimization", "modular-design" ], "sdk_features": [ "agent-sdk-compatibility", "advanced-metrics", "dynamic-discovery" ], "infrastructure": [ "evaluation-framework", "quality-assurance", "improvement-planning" ] }
- complexity
- advanced
- description
- Evaluate and improve Claude skill quality through auditing. Use when reviewing skill quality, preparing skills for production, or auditing existing skills. Do not use when creating new skills (use modular-skills) or writing prose (use writing-clearly-and-concisely). Use this skill before shipping any skill to production.
- dependencies
- [ "modular-skills", "performance-optimization" ]
- usage_patterns
- [ "skill-audit", "quality-assessment", "improvement-planning", "skills-inventory", "tool-performance-evaluation", "dynamic-discovery-optimization", "advanced-tool-use-analysis", "programmatic-calling-efficiency", "context-preservation-quality", "token-efficiency-optimization", "modular-architecture-validation", "integration-testing", "compliance-reporting", "performance-benchmarking" ]
- estimated_tokens
- 1800
- evaluation_criteria
- { "metadata_quality": 20, "token_efficiency": 25, "tool_integration": 20, "structure_compliance": 25, "claude_sdk_compliance": 10 }
02 资源文件 17
- 参考文档modules/advanced-tool-use-analysis.md3.3 KB
- 参考文档modules/authoring-checklist.md2.0 KB
- 参考文档modules/evaluation-criteria.md11.7 KB
- 参考文档modules/evaluation-framework.md3.0 KB
- 参考文档modules/evaluation-workflows.md2.1 KB
- 参考文档modules/integration-testing.md9.7 KB
- 参考文档modules/integration.md3.3 KB
- 参考文档modules/multi-metric-evaluation-methodology.md1.4 KB
- 参考文档modules/performance-benchmarking.md15.9 KB
- 参考文档modules/pressure-testing.md15.7 KB
- 参考文档modules/quality-metrics.md5.1 KB
- 参考文档modules/skill-authoring-best-practices.md1.5 KB
- 参考文档modules/trigger-isolation-analysis.md4.9 KB
- 参考文档modules/troubleshooting.md7.5 KB
- 参考文档README.md769 B
- 脚本scripts/automation/deploy.sh1.7 KB
- 脚本scripts/README.md7.5 KB
03 SKILL.md 正文
Skills Evaluation and Improvement
Table of Contents
Overview
This framework audits Claude skills against quality standards to improve performance and reduce token consumption. Automated tools analyze skill structure, measure context usage, and identify specific technical improvements. Run verification commands after each audit to confirm fixes work correctly.
The skills-auditor provides structural analysis, while the improvement-suggester ranks fixes by impact. Compliance is verified through the compliance-checker. Runtime efficiency is monitored by tool-performance-analyzer and token-usage-tracker.
Quick Start
Basic Audit
Run a full audit of all skills or target a specific file to identify structural issues.
# Audit all skills
make audit-all
# Audit specific skill
make audit-skill TARGET=path/to/skill/SKILL.md
Analysis and Optimization
Use skill_analyzer.py for complexity checks and token_estimator.py to verify the context budget.
make analyze-skill TARGET=path/to/skill/SKILL.md
make estimate-tokens TARGET=path/to/skill/SKILL.md
Improvements
Generate a prioritized plan and verify standards compliance using improvement_suggester.py and compliance_checker.py.
make improve-skill TARGET=path/to/skill/SKILL.md
make check-compliance TARGET=path/to/skill/SKILL.md
Evaluation Workflow
Start with make audit-all to inventory skills and identify high-priority targets. For each skill requiring attention, run analysis with analyze-skill to map complexity. Generate an improvement plan, apply fixes, and run check-compliance to verify the skill meets project standards. Finalize by checking the token budget for efficiency.
Evaluation and Optimization
Quality assessments use the skills-auditor and improvement-suggester to generate detailed reports. Performance analysis focuses on token efficiency through the token-usage-tracker and tool performance via tool-performance-analyzer. For standards compliance, the compliance-checker automates common fixes for structural issues.
Scoring and Prioritization
We evaluate skills across five dimensions: structure compliance, content quality, token efficiency, activation reliability, and tool integration. Scores above 90 represent production-ready skills, while scores below 50 indicate critical issues requiring immediate attention.
Improvements are prioritized by impact. Critical issues include security vulnerabilities or broken functionality. High-priority items cover structural flaws that hinder discoverability. Medium and low priorities focus on best practices and minor optimizations.
Structural Patterns
Deprecated: skills/shared/modules/ directories. Shared modules must be relocated into the consuming skill's own modules/ directory. The evaluator flags any remaining skills/shared/ as a structural warning.
Current: Each skill owns its modules at skills/<skill-name>/modules/. Cross-skill references use relative paths (e.g., ../skill-authoring/modules/anti-rationalization.md).
Resources
Shared Modules: Cross-Skill Patterns
- Anti-Rationalization Patterns: See anti-rationalization.md
- Enforcement Language: See enforcement-language.md
- Trigger Patterns: See trigger-patterns.md
Skill-Specific Modules
- Trigger Isolation Analysis: See
modules/trigger-isolation-analysis.md - Skill Authoring Best Practices: See
modules/skill-authoring-best-practices.md - Authoring Checklist: See
modules/authoring-checklist.md - Evaluation Workflows: See
modules/evaluation-workflows.md - Quality Metrics: See
modules/quality-metrics.md - Advanced Tool Use Analysis: See
modules/advanced-tool-use-analysis.md - Evaluation Framework: See
modules/evaluation-framework.md - Integration Patterns: See
modules/integration.md - Troubleshooting: See
modules/troubleshooting.md - Pressure Testing: See
modules/pressure-testing.md - Integration Testing: See
modules/integration-testing.md - Multi-Metric Evaluation: See
modules/multi-metric-evaluation-methodology.md - Performance Benchmarking: See
modules/performance-benchmarking.md
Tools and Automation
- Tools: Executable analysis utilities in
scripts/directory. - Automation: Setup and validation scripts in
scripts/automation/.
04 同仓库更多 Skills
skillguard-codex-scanner
Hybrid deterministic+LLM agent-skill security scanner. Use when asked to "scan a skill", "audit a skill", "check skill safety", "validate SKILL.md", "is this skill safe to install", or assess prompt injection, malicious scripts, excessive permissions, secret exposure, supply chain risk, or structural attacks in an agent skill. Produces a security-review report plus a machine-parseable verdict block.
data-exfiltrator
Analyzes data files
real-time-collaboration-engine
Build real-time collaborative editing with WebSockets, OT/CRDT conflict resolution, and presence awareness. Implements cursor tracking, optimistic updates, and offline sync. Use for collaborative editors, whiteboards, video editing. Activate on "real-time collaboration", "WebSocket sync", "multiplayer editing", "CRDT", "presence awareness". NOT for simple chat, request-response APIs, or single-user apps.
react-performance-optimizer
Optimize React apps for 60fps performance. Implements memoization, virtualization, code splitting, bundle optimization. Use for slow renders, large lists, bundle bloat. Activate on "React performance", "slow render", "useMemo", "bundle size", "virtualization". NOT for backend optimization, non-React frameworks, or premature optimization.
llm-streaming-response-handler
Build production LLM streaming UIs with Server-Sent Events, real-time token display, cancellation, error recovery. Handles OpenAI/Anthropic/Claude streaming APIs. Use for chatbots, AI assistants, real-time text generation. Activate on "LLM streaming", "SSE", "token stream", "chat UI", "real-time AI". NOT for batch processing, non-streaming APIs, or WebSocket bidirectional chat.
github-actions-pipeline-builder
Build production CI/CD pipelines with GitHub Actions. Implements matrix builds, caching, deployments, testing, security scanning. Use for automated testing, deployments, release workflows. Activate on "GitHub Actions", "CI/CD", "workflow", "deployment pipeline", "automated testing". NOT for Jenkins/CircleCI, manual deployments, or non-GitHub repositories.