Skill Best Practices

Enforce YAML frontmatter and lean SKILL.md structure for Claude Code skills.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Within-7/minto-plugin-tools --skill skill-best-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Best Practices
Source: https://github.com/Within-7/minto-plugin-tools/tree/main/skill-optimizer/skills/skill-best-practices
Command: npx skills add https://github.com/Within-7/minto-plugin-tools --skill skill-best-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a prescriptive blueprint for creating high-quality Claude Code skills, ensuring consistent structure, triggers, and documentation across projects.

Core Features & Use Cases

  • Enforces YAML frontmatter with required fields (name, description) and optional version.
  • Promotes progressive disclosure: lean SKILL.md body with additional details in references/ for deeper topics.
  • Establishes robust trigger phrase patterns and domain-aware guidance for reliable skill activation.
  • Provides templates and quality guidelines to accelerate skill development and maintenance.

Quick Start

Create a new skill folder with SKILL.md and references/; fill the body with core guidance and link to references for deeper topics.

Frequently Asked Questions about Skill Best Practices

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

FAQPage Schema
How do I structure a SKILL.md file for Claude Code skill development?

Structure SKILL.md by starting with YAML frontmatter containing required name and description fields, followed by a lean body that links to references for deeper topics to enforce progressive disclosure.

What are best practices for writing trigger phrases in Claude Code skills?

Trigger phrases should use robust patterns and domain-aware guidance to ensure reliable skill activation, matching specific domain vocabulary to consistently trigger the intended automation workflows.

How do I organize documentation to maintain quality when building Claude Code skills?

Organize documentation by keeping the SKILL.md body lean and moving detailed content into a linked references directory, enforcing progressive disclosure for consistent structure and maintainability.

What validation checks should I apply to standardize skill creation?

Apply validation checks to ensure YAML frontmatter includes required fields, trigger phrases follow established patterns, and linked references are consistently implemented across the skill folder.

Can I use progressive disclosure to manage large skill documentation?

Progressive disclosure manages large documentation by keeping the SKILL.md body lean and routing deeper technical topics to a references directory, ensuring the core trigger logic remains maintainable.

What is the best way to create a new Claude Code skill from scratch?

Create a new skill folder containing SKILL.md and a references directory, fill the frontmatter with required fields, and populate the body with core guidance linked to reference files.