skill-development

Guide creation and refinement of Claude Code skills with structure and validation checklists.

Updated Jan 11, 2017
One-click install
npx skills add https://github.com/kaustubhhiware/dotfiles --skill skill-development-kaustubhhiware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/kaustubhhiware/dotfiles/tree/main/claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/skill-development
Command: npx skills add https://github.com/kaustubhhiware/dotfiles --skill skill-development-kaustubhhiware

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and best practices for creating, structuring, and refining Claude Code skills, ensuring they are discoverable, efficient, and user-friendly.

Core Features & Use Cases

  • Skill Structure Guidance: Understand the anatomy of a skill, including SKILL.md, scripts/, references/, and assets/.
  • Best Practice Adherence: Learn about progressive disclosure, imperative writing style, and third-person descriptions for optimal AI interaction.
  • Use Case: A developer wants to create a new skill for their plugin but is unsure about the correct file structure, how to write effective trigger phrases, or where to place detailed documentation. This skill guides them through the entire process.

Quick Start

Follow the skill creation process outlined in this skill to build a new skill for your plugin.

Frequently Asked Questions about skill-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is progressive disclosure in Claude plugin development?

Progressive disclosure is a best practice for organizing Claude plugin content by keeping the main SKILL.md concise while moving detailed documentation into references and assets. This approach optimizes AI interaction and ensures efficient skill structure.

How do I structure a new Claude Code skill?

To structure a Claude Code skill, create a root SKILL.md file alongside dedicated directories like scripts, references, and assets. This anatomy separates core triggers from executable code and detailed documentation for optimal discoverability.

What writing style should I use for Claude skill descriptions?

Claude skill descriptions must use an imperative writing style and third-person perspective. Adhering to these specific writing style requirements ensures optimal AI interaction and accurate trigger phrase matching.

Are there validation checklists for refining Claude skills?

Yes, validation checklists for skill development verify correct file structure, effective trigger phrases, and proper content organization. These checklists guide you through validating and refining Claude skills to ensure they are user-friendly.

Where should I place detailed documentation when developing Claude plugins?

When developing Claude plugins, place detailed documentation in the references directory rather than the main SKILL.md file. This content organization applies progressive disclosure to prevent overwhelming the AI during initial skill parsing.