Source profileQuality 85/100

sheikh-mohammad/agent-factory-claude-skills/.claude/skills/skill-validator/SKILL.md

skill-validator

Validates skills against production-level criteria with 9-category scoring. This skill should be used when reviewing, auditing, or improving skills to ensure quality standards. Evaluates structure, content, user interaction, documentation, domain standards, technical robustness, maintainability, zero-shot implementation, and reusability. Returns actionable validation report with scores and improvement recommendations.

Source repository stars
6
Declared platforms
0
Static risk flags
1
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Validate any skill against production-level quality criteria.

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/sheikh-mohammad/agent-factory-claude-skills --skill ".claude/skills/skill-validator"
    Safe inspection promptEditorial

    Inspect the Agent Skill "skill-validator" from https://github.com/sheikh-mohammad/agent-factory-claude-skills/blob/5cab6ab6538c41b243f09d7c7be97b5422c87740/.claude/skills/skill-validator/SKILL.md at commit 5cab6ab6538c41b243f09d7c7be97b5422c87740. 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

      Validation Workflow

      1. Read the skill's SKILL.md completely 2. Identify skill type from frontmatter description: - Builder skill (creates artifacts) - Guide skill (provides instructions) - Automation skill (executes workflows) - Analyzer skill (extracts insights) - Validator skill (enforces quality…

      Read the skill's SKILL.md completelyIdentify skill type from frontmatter description:Builder skill (creates artifacts)
    2. 02

      Phase 1: Gather Context

      1. Read the skill's SKILL.md completely 2. Identify skill type from frontmatter description: - Builder skill (creates artifacts) - Guide skill (provides instructions) - Automation skill (executes workflows) - Analyzer skill (extracts insights) - Validator skill (enforces quality…

      Read the skill's SKILL.md completelyIdentify skill type from frontmatter description:Builder skill (creates artifacts)
    3. 03

      Phase 2: Apply Criteria

      Evaluate against 9 criteria categories. Each criterion scores 0-3: - 0: Missing/Absent - 1: Present but inadequate - 2: Adequate implementation - 3: Excellent implementation

      0: Missing/Absent1: Present but inadequate2: Adequate implementation
    4. 04

      8. Zero-Shot Implementation (Weight: 12%)

      Skills should enable single-interaction implementation with embedded expertise.

      Skills should enable single-interaction implementation with embedded expertise.Key pattern to look for: markdown
    5. 05

      Before Implementation

      Gather context to ensure successful implementation:

      Gather context to ensure successful implementation:Key check: Does the skill work for multiple use cases within its domain?

    Permission review

    Static risk signals and limitations

    Network access

    medium · line 99

    The documentation includes network, browsing, or remote request actions.

    | Official Docs | https://... | Complex cases |

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score85/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars6SourceRepository 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
    sheikh-mohammad/agent-factory-claude-skills
    Skill path
    .claude/skills/skill-validator/SKILL.md
    Commit
    5cab6ab6538c41b243f09d7c7be97b5422c87740
    License
    Not declared
    Collected
    2026-08-04
    Default branch
    main
    View the original SKILL.md

    Skill Validator

    Validate any skill against production-level quality criteria.

    Validation Workflow

    Phase 1: Gather Context

    1. Read the skill's SKILL.md completely
    2. Identify skill type from frontmatter description:
      • Builder skill (creates artifacts)
      • Guide skill (provides instructions)
      • Automation skill (executes workflows)
      • Analyzer skill (extracts insights)
      • Validator skill (enforces quality)
      • Hybrid skill (combination of above)
    3. Read all reference files in references/ directory
    4. Check for assets/scripts directories
    5. Note frontmatter fields (name, description, allowed-tools, model)

    Phase 2: Apply Criteria

    Evaluate against 9 criteria categories. Each criterion scores 0-3:

    • 0: Missing/Absent
    • 1: Present but inadequate
    • 2: Adequate implementation
    • 3: Excellent implementation

    Criteria Categories

    1. Structure & Anatomy (Weight: 12%)

    CriterionWhat to Check
    SKILL.md existsRoot file present
    Line count<500 lines (context is precious)
    Frontmatter completename and description present in YAML
    Name constraintsLowercase, numbers, hyphens only; ≤64 chars; matches directory
    Description format[What] + [When] format; ≤1024 chars
    Description styleThird-person: "This skill should be used when..."
    No extraneous filesNo README.md, CHANGELOG.md, LICENSE in skill dir
    Progressive disclosureDetails in references/, not bloated SKILL.md
    Asset organizationTemplates in assets/, scripts in scripts/
    Large file guidanceIf references >10k words, grep patterns in SKILL.md

    Fail condition: Missing SKILL.md or >800 lines = automatic fail

    2. Content Quality (Weight: 15%)

    CriterionWhat to Check
    ConcisenessNo verbose explanations, context is public good
    Imperative formInstructions use "Do X" not "You should do X"
    Appropriate freedomConstraints where needed, flexibility where safe
    Scope clarityClear what skill does AND does not do
    No hallucination riskNo instructions that encourage making up info
    Output specificationClear expected outputs defined

    3. User Interaction (Weight: 12%)

    CriterionWhat to Check
    Clarification triggersAsks questions before acting on ambiguity
    Required vs optionalDistinguishes must-know from nice-to-know
    Graceful handlingWhat to do when user doesn't answer
    No over-askingDoesn't ask obvious or inferrable questions
    Question pacingAvoids too many questions in single message
    Context awarenessUses available context before asking

    Key pattern to look for:

    ## Required Clarifications
    1. Question about X
    2. Question about Y
    
    ## Optional Clarifications
    3. Question about Z (if relevant)
    
    Note: Avoid asking too many questions in a single message.
    

    4. Documentation & References (Weight: 10%)

    CriterionWhat to Check
    Source URLsOfficial documentation links provided
    Reference filesComplex details in references/ not main file
    Fetch guidanceInstructions to fetch docs for unlisted patterns
    Version awarenessNotes about checking for latest patterns
    Example coverageGood/bad examples for key patterns

    Key pattern to look for:

    | Resource | URL | Use For |
    |----------|-----|---------|
    | Official Docs | https://... | Complex cases |
    

    5. Domain Standards (Weight: 10%)

    CriterionWhat to Check
    Best practicesFollows domain conventions (e.g., WCAG, OWASP)
    Enforcement mechanismChecklists, validation steps, must-verify items
    Anti-patternsLists what NOT to do
    Quality gatesOutput checklist before delivery

    Key pattern to look for:

    ### Must Follow
    - [ ] Requirement 1
    - [ ] Requirement 2
    
    ### Must Avoid
    - Antipattern 1
    - Antipattern 2
    

    6. Technical Robustness (Weight: 8%)

    CriterionWhat to Check
    Error handlingGuidance for failure scenarios
    Security considerationsInput validation, secrets handling if relevant
    DependenciesExternal tools/APIs documented
    Edge casesCommon edge cases addressed
    TestabilityCan outputs be verified?

    7. Maintainability (Weight: 8%)

    CriterionWhat to Check
    ModularityReferences are self-contained topics
    Update pathEasy to update when standards change
    No hardcoded valuesUses placeholders/variables where appropriate
    Clear organizationLogical section ordering

    8. Zero-Shot Implementation (Weight: 12%)

    Skills should enable single-interaction implementation with embedded expertise.

    CriterionWhat to Check
    Before Implementation sectionContext gathering guidance present
    Codebase contextGuidance to scan existing structure/patterns
    Conversation contextUses discussed requirements/decisions
    Embedded expertiseDomain knowledge in references/, not runtime discovery
    User-only questionsOnly asks for USER requirements, not domain knowledge

    Key pattern to look for:

    ## Before Implementation
    
    Gather context to ensure successful implementation:
    
    | Source | Gather |
    |--------|--------|
    | **Codebase** | Existing structure, patterns, conventions |
    | **Conversation** | User's specific requirements |
    | **Skill References** | Domain patterns from `references/` |
    | **User Guidelines** | Project-specific conventions |
    

    Red flag: Skill instructs to "research" or "discover" domain knowledge at runtime instead of embedding it.

    9. Reusability (Weight: 13%)

    Skills should handle variations, not single requirements.

    CriterionWhat to Check
    Handles variationsNot hardcoded to single use case
    Variable elementsClarifications capture what VARIES
    Constant patternsDomain best practices encoded as constants
    Not requirement-specificAvoids hardcoded data, tools, configs
    Abstraction levelAppropriate generalization for domain

    Good example:

    "Create visualizations - adaptable to data shape, chart type, library"
    

    Bad example (too specific):

    "Create bar chart with sales data using Recharts"
    

    Key check: Does the skill work for multiple use cases within its domain?


    Type-Specific Validation

    After scoring general criteria, verify type-specific requirements:

    TypeMust Have
    BuilderClarifications, Output Spec, Domain Standards, Output Checklist
    GuideWorkflow Steps, Examples (Good/Bad), Official Docs links
    AutomationScripts in scripts/, Dependencies, Error Handling, I/O Spec
    AnalyzerAnalysis Scope, Evaluation Criteria, Output Format, Synthesis
    ValidatorQuality Criteria, Scoring Rubric, Thresholds, Remediation

    Scoring: Deduct 10 points if type-specific requirements missing for identified type.


    Scoring Guide

    Category Scores

    Calculate each category score:

    Category Score = (Sum of criterion scores) / (Max possible) * 100
    

    Overall Score

    Overall = Σ(Category Score × Weight)
    

    Rating Thresholds

    ScoreRatingMeaning
    90-100ProductionReady for wide use
    75-89GoodMinor improvements needed
    60-74AdequateFunctional but needs work
    40-59DevelopingSignificant gaps
    0-39IncompleteMajor rework required

    Output Format

    Generate validation report:

    # Skill Validation Report: [skill-name]
    
    **Rating**: [Production/Good/Adequate/Developing/Incomplete]
    **Overall Score**: [X]/100
    
    ## Summary
    [2-3 sentence assessment]
    
    ## Category Scores
    
    | Category | Score | Weight | Weighted |
    |----------|-------|--------|----------|
    | Structure & Anatomy | X/100 | 12% | X |
    | Content Quality | X/100 | 15% | X |
    | User Interaction | X/100 | 12% | X |
    | Documentation | X/100 | 10% | X |
    | Domain Standards | X/100 | 10% | X |
    | Technical Robustness | X/100 | 8% | X |
    | Maintainability | X/100 | 8% | X |
    | Zero-Shot Implementation | X/100 | 12% | X |
    | Reusability | X/100 | 13% | X |
    | **Type-Specific Deduction** | -X | - | -X |
    
    ## Critical Issues (if any)
    - [Issue requiring immediate fix]
    
    ## Improvement Recommendations
    1. **High Priority**: [Specific action]
    2. **Medium Priority**: [Specific action]
    3. **Low Priority**: [Specific action]
    
    ## Strengths
    - [What skill does well]
    

    Quick Validation Checklist

    For rapid assessment, check these critical items:

    Structure & Frontmatter

    • SKILL.md <500 lines
    • Frontmatter: name (≤64 chars, lowercase, hyphens) + description (≤1024 chars)
    • Description uses third-person style ("This skill should be used when...")
    • No README.md/CHANGELOG.md in skill directory

    Content & Interaction

    • Has clarification questions (Required vs Optional)
    • Has output specification
    • Has official documentation links

    Zero-Shot & Reusability

    • Has "Before Implementation" section (context gathering)
    • Domain expertise embedded in references/ (not runtime discovery)
    • Handles variations (not requirement-specific)

    Type-Specific (check based on skill type)

    • Builder: Clarifications + Output Spec + Standards + Checklist
    • Guide: Workflow + Examples + Docs
    • Automation: Scripts + Dependencies + Error Handling
    • Analyzer: Scope + Criteria + Output Format
    • Validator: Criteria + Scoring + Thresholds + Remediation

    If 10+ checked: Likely Production (90+) If 7-9 checked: Likely Good (75-89) If 5-6 checked: Likely Adequate (60-74) If <5 checked: Needs significant work


    Reference Files

    FileWhen to Read
    references/detailed-criteria.mdDeep evaluation of specific criterion
    references/scoring-examples.mdExample validations for calibration
    references/improvement-patterns.mdCommon fixes for common issues

    Usage Examples

    Validate a skill

    Validate the chatgpt-widget-creator skill against production criteria
    

    Quick audit

    Quick validation check on mcp-builder skill
    

    Focused review

    Check if skill-creator skill has proper user interaction patterns
    

    Alternatives

    Compare before choosing

    Computed 9732,606

    K-Dense-AI/scientific-agent-skills

    biopython

    Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

    Computed 976

    mgiovani/cc-arsenal

    team-review

    Multi-agent review team: architecture, security, performance, testing, style, docs/UX, plus an adversary that cross-examines the other 6, for security-sensitive, architectural, or large PRs (15+ files) where a single-agent pass risks missing cross-cutting issues. Use for auth/payments/PII changes, schema/pattern changes, compliance sign-off, or when asked to 'get the review team on this' / 'multi-agent review' / 'thorough review before merge'. For a standard PR or a quick pre-merge check, use /r

    Computed 9532,606

    K-Dense-AI/scientific-agent-skills

    markdown-mermaid-writing

    Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.

    Computed 956

    mgiovani/cc-arsenal

    create-skill

    Create a new agent skill (or Claude Code slash command) from a plain-language description, using live spec fetching, pattern research, and an approval-gated blueprint before any files are written. Use whenever the user wants to build, scaffold, or author a new skill, subagent capability, or slash command, including phrasings like 'make a command for X', 'create a slash command', 'turn this into a reusable skill', or 'package this workflow as a skill'. Not for editing CLAUDE.md/AGENTS.md memory r