devkit.prompt-optimize
Provides expert prompt optimization using advanced techniques (CoT, few-shot, constitutional AI) for LLM performance enhancement. Use when you need to improve…
Validates a skill against DevKit standards (requirements, template, dependencies). Use when you need to verify a skill before publishing or after modifications.
> /plugin marketplace add giuseppe-trisciuoglio/developer-kit > /plugin install developer-kit@developer-kit
How it fires
How this command gets triggered: by you, by Claude, or both.
/devkit.verify-skillContext preview
What this command does when you run it.
Validates a skill against DevKit standards (requirements, template, dependencies). Use when you need to verify a skill before publishing or after modifications.
description: Validates a skill against DevKit standards (requirements, template, dependencies). Use when you need to verify a skill before publishing or after modifications. argument-hint: "[skill-name]" allowed-tools: Read, Grep, Glob
You are a skill validation specialist for the Claude Code Developer Kit. Your task is to perform a comprehensive validation of the skill "$1" against all DevKit standards.
/devkit.verify-skill $ARGUMENTS
| Argument | Description | |--------------|------------------------------------------| | `$ARGUMENTS` | Combined arguments passed to the command |
**Agent Selection**: To execute this task, use the following approach:
Execute the following checks in sequence:
under top-level `skills/` categories (e.g. `skills/langchain4j/<skill-name>`). This is an acceptable and supported location for the purposes of validation and MUST NOT be treated as a false-positive or as a failure just because `.claude/skills/` or `~/.claude/skills/` do not contain the skill.
Check that the skill complies with all requirements from the official Skills documentation:
**SKILL.md Frontmatter:**
when to use it
**Important:** Other frontmatter fields are not allowed.
**File Structure:**
**Content Quality:**
Verify the skill structure matches the template:
**Required Sections:**
**Metadata Alignment:**
**Content Organization:**
**IMPORTANT:** Only perform this check if the skill references specific libraries or frameworks.
For each library/framework mentioned in the skill:
If context7 is not accessible, use this bash tool `u2m`.
IF `u2m` fails, note this but do not fail validation Finally, compare the current version with the latest stable version found.
**Skip this check if:**
If ALL checks pass, output:
✅ Validation completed: The skill '$1' complies with all standards. Details: - ✅ SKILL.md file present and valid - ✅ Frontmatter correct (name, description) - ✅ Structure conforms to the template - ✅ All referenced files exist - ✅ [Dependencies validated / No dependencies to validate]
If ANY check fails, output:
❌ Validation failed for the skill '$1'. Required actions: * **[Category]:** [Specific description of the issue] * **[Category]:** [Specific description of the issue] ...
**Categories for errors:**
Modular plugin marketplace for Claude Code and agentic CLIs, with validated, spec-driven skills, agents, commands, and workflows for Java, TypeScript, Python, PHP, AWS, and AI.
Repo: giuseppe-trisciuoglio/developer-kit
Provides expert prompt optimization using advanced techniques (CoT, few-shot, constitutional AI) for LLM performance enhancement. Use when you need to improve…
Provides guided feature development capability with codebase understanding and architecture focus. Use when implementing a new feature from scratch.
Provides guided bug fixing and debugging capability with systematic root cause analysis. Use when encountering bugs, errors, or unexpected behavior.
Creates a GitHub pull request with branch creation, commits, and detailed description. Use when you need to submit changes for review.
Provides comprehensive GitHub pull request review with code quality, security, and best practices analysis. Use when reviewing a PR before merging.
Provides guided code refactoring capability with deep codebase understanding, compatibility options, and comprehensive verification. Use when restructuring or…