skill-building

Designs modular Claude Code plugin skills with progressive disclosure.

9|5|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/AnExiledDev/CodeForge --skill skill-building-anexileddev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-building
Source: https://github.com/AnExiledDev/CodeForge/tree/main/.devcontainer/plugins/devs-marketplace/plugins/code-directive/skills/skill-building
Command: npx skills add https://github.com/AnExiledDev/CodeForge --skill skill-building-anexileddev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This guide helps skill authors design modular Claude Code plugin skills with progressive disclosure, enabling scalable, maintainable prompts and structured resource organization.

Core Features & Use Cases

  • Tiered content strategy: metadata loaded always, core SKILL.md, and references bundled as resources to optimize context.
  • Focused patterns library: leverages the five skill authoring patterns and six behavioral dimensions to guide design.
  • Validation and iteration workflow: start minimal and refine based on real usage and failure modes.
  • Real-world example: documenting a new API client skill using Asset Utilization and Reference materials to demonstrate practical application.

Quick Start

Follow this guide to design a modular Claude Code skill with progressive disclosure.

Frequently Asked Questions about skill-building

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

FAQPage Schema
How do I design modular Claude Code skills with progressive disclosure?

Modular Claude Code skills use progressive disclosure by loading metadata always, keeping a core SKILL.md, and bundling references as resources to optimize context usage and maintainability. This tiered content strategy separates deterministic scripts from documentation.

What patterns should I follow when authoring AI plugin skills?

AI plugin skill authoring leverages five skill building patterns and six behavioral dimensions to guide structured design. These patterns focus on modularity, explicit ambiguity policy enforcement, and toxicity checks for complex plugin workflows.

How do I structure YAML frontmatter and resources for a Claude Code plugin?

Claude Code plugins require YAML frontmatter with name and description fields, while supporting optional resources like references, scripts, and assets. This structure enables progressive disclosure by bundling tiered content as modular resources.

When should I use reference materials versus scripts in skill design?

Use reference materials when documenting API clients and providing context-optimized guidance, and deterministic scripts for complex workflow execution. The asset utilization pattern demonstrates how to bundle both as optional resources to maintain modular skill architecture.

What's the best way to validate and iterate on AI plugin skills?

Start with minimal skill design and refine based on real usage data and observed failure modes. This validation workflow ensures the progressive disclosure structure and tiered content strategy remain maintainable as the plugin evolves.

Does building Claude Code skills require managing dependencies or external libraries?

Building modular Claude Code skills does not require external dependencies, as the guide focuses on structuring YAML frontmatter, references, and assets internally. Skills enforce explicit ambiguity policy and toxicity checks without relying on outside tooling.