Skill Development

Create and improve Claude Code plugin skills with structured metadata.

Updated Sep 6, 2024
One-click install
npx skills add https://github.com/rafazsh/dotfiles --skill skill-development-rafazsh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Development
Source: https://github.com/rafazsh/dotfiles/tree/main/apps/claude/skills/skill-development
Command: npx skills add https://github.com/rafazsh/dotfiles --skill skill-development-rafazsh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers design, structure, and improve Claude Code plugin skills by providing guidance for metadata, organization, progressive disclosure, and reusable skill resources.

Core Features & Use Cases

  • Skill Architecture Guidance: Defines how to create SKILL.md files, frontmatter metadata, and supporting resources for Claude Code plugins.
  • Skill Improvement Workflows: Helps refine descriptions, organize references, and validate skill quality against best practices.
  • Use Case: A developer building a new Claude Code plugin can use this Skill to plan the skill structure, write effective triggers, and organize supporting documentation.

Quick Start

Ask the skill to help create or improve a Claude Code plugin skill with proper structure and discovery metadata.

Frequently Asked Questions about Skill Development

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

FAQPage Schema
How do I create a Claude Code plugin skill with proper structure?

To create a Claude Code plugin skill, you need to design a SKILL.md file with structured frontmatter metadata, define trigger phrases, and organize supporting documentation resources for effective operational guidance.

What is progressive disclosure in skill development?

Progressive disclosure in skill development is a design approach that structures skill resources and instructional content so users encounter relevant guidance layers progressively rather than all at once.

How do I validate SKILL.md frontmatter and metadata quality?

You validate SKILL.md frontmatter by checking that the metadata contains accurate descriptions, properly defined trigger phrases, and organized references that meet Claude Code plugin best practices.

Can I use this to refine descriptions and improve existing Claude Code skills?

Yes, you can refine descriptions and improve existing Claude Code skills by applying skill improvement workflows that validate trigger phrases, reorganize references, and enhance instructional content quality.

What's the best way to organize supporting documentation for a Claude Code skill?

The best way to organize skill documentation is to structure references alongside the SKILL.md file, ensuring supporting resources align with progressive disclosure design and plugin discovery metadata.

Do I need specific dependencies to build Claude Code skills?

No specific dependencies are required to build Claude Code skills, as the development process focuses on structuring metadata, writing effective triggers, and organizing supporting resources within the plugin architecture.