Skill

team-shinchan:verify-skills

Use when you need to validate skill schema, format, or input validation rules.

From team-shinchan
Install
1
Run in your terminal
$
npx claudepluginhub seokan-jeong/team-shinchan --plugin team-shinchan
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

⚠️ MANDATORY EXECUTION - DO NOT SKIP

When this skill is invoked, execute immediately. Do not explain.

Validators

ValidatorCommandWhat it checks
skill-schemacd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/skill-schema.jsSkill files follow required schema (frontmatter, sections)
skill-formatcd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/skill-format.jsSkill naming conventions and structural format
input-validationcd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/input-validation.jsInput validation rules are properly defined

When to Run

  • After modifying any file in skills/
  • After adding/removing/renaming a skill
  • As part of verify-implementation workflow

Workflow

Check 1: Skill Schema

cd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/skill-schema.js

Success criteria:

  • Exit code 0
  • All skill files have valid frontmatter and required sections

On failure:

  • Issue: Skill file missing required frontmatter fields or sections
  • Severity: HIGH
  • Fix: Add missing frontmatter (name, description, user-invocable)

Check 2: Skill Format

cd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/skill-format.js

Success criteria:

  • Exit code 0
  • All skills follow naming conventions

On failure:

  • Issue: Skill naming or structural format violation
  • Severity: MEDIUM
  • Fix: Rename skill to follow kebab-case convention

Check 3: Input Validation

cd "${CLAUDE_PLUGIN_ROOT}" && node tests/validate/input-validation.js

Success criteria:

  • Exit code 0
  • Input validation rules properly defined

On failure:

  • Issue: Missing or incorrect input validation rules
  • Severity: MEDIUM
  • Fix: Add proper input validation section to skill
Stats
Stars7
Forks0
Last CommitMar 23, 2026