Skip to main content

validate-skill

Validate that a skill conforms to the ai-agent-skills repository standards

설치로 이동

소스 정보

저장소
waldronlab/ai-agent-skills
최근 소스 활동
2026년 6월 13일 00:29
감지된 SKILL.md 언어
영어
스타
6
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
validate-skill
description
Validate that a skill conforms to the ai-agent-skills repository standards
version
1.1.0
category
meta
tags
["meta","infrastructure","validation","quality-control"]
author
waldronlab
# validate-skill Validate that a skill conforms to waldronlab standards. Uses generic validators (markdownlint, yamllint) for basic checks, then adds waldronlab-specific validation for platform-agnostic compliance and repository conventions. ## Usage Invoke this skill to validate a skill file: - "Validate this skill" - "Check if skills/[skill-name]/SKILL.md meets standards" ## Prerequisites - Target skill file exists at `skills/{skill-name}/SKILL.md` - Optional: `markdownlint` and `yamllint` installed ## Process 1. **Locate Target Skill**: Determine the skill to validate from the user's prompt or current directory. 2. **Run Generic Validation (Optional)**: If available, run `markdownlint` on the file, and validate the YAML frontmatter syntax (e.g., by extracting the frontmatter and running `yamllint -d relaxed` on it). 3. **Validate Repository Standards**: Check the file against the requirements in [AGENTS.md](../../AGENTS.md) and [SKILL_STANDARD.md](../../SKILL_STANDARD.md). - Ensure the YAML frontmatter contains required fields and no prohibited fields (`platforms`, `triggers`). - Check that the structure matches the standard format. - Verify agent neutrality (no tool references or platform commands in instructions). - Confirm it describes a workflow, not just code snippets. - Ensure it does not duplicate content from SSOT documents. 4. **Generate Validation Report**: Produce a summary of passed and failed checks, categorized by CRITICAL, WARNING, and INFO. 5. **Suggest Next Steps**: Offer to help fix any identified issues. ## Output Format Generate a validation report in markdown format: ```markdown # Skill Validation Report: [skill-name] **Status**: ✅ PASS | ❌ FAIL ([N] issues) ## Generic Validation **markdownlint**: ✅ PASS | ⚠️ [N] warnings **YAML frontmatter**: ✅ PASS | ❌ FAIL ## Waldronlab-Specific Validation ### CRITICAL Issues (Must Fix) ❌ **[Issue title]** ([location]) - Issue: [What violates standards] - Fix: [How to fix it] - Reference: [AGENTS.md or SKILL_STANDARD.md section] ### WARNING Issues (Should Fix) ⚠️ **[Issue title]** ([location]) ### INFO Issues (Optional Improvements) ℹ️ **[Issue title]** ([location]) ``` ## Examples ### Example: Validating a Skill **User**: "Check if the analyze-r-package skill meets standards" **Agent**: 1. Locates `skills/analyze-r-package/SKILL.md` 2. Runs generic and repository-specific validations 3. Reports results, identifying any CRITICAL or WARNING issues. --- **See also**: [SKILL_STANDARD.md](../../SKILL_STANDARD.md), [AGENTS.md](../../AGENTS.md)
GitHub에서 보기