Creating Expert

Generate a domain expert scaffold with expertise.yaml, question.md, and self-improve.md.

1|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/seanchiuai/claude-web-template --skill creating-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Creating Expert
Source: https://github.com/seanchiuai/claude-web-template/tree/main/.claude/skills/creating-expert
Command: npx skills add https://github.com/seanchiuai/claude-web-template --skill creating-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a complete domain expert scaffold, including an expertise.yaml, a question.md, and a self-improve.md, enabling rapid expansion of your expert library without manual boilerplate.

Core Features & Use Cases

  • Directory scaffolding: Creates .claude/experts/{expert-name}-expert with a standardized structure.
  • Expertise file generation: Generates expertise.yaml with initial patterns and metadata.
  • Question & Self-Improve prompts: Boots the question.md and self-improve.md to bootstrap expert interaction and ongoing improvement.
  • Use Case: When adding a new technology domain (e.g., "postgres-expert") or splitting an existing expert into subdomains.

Quick Start

Provide the expert name (kebab-case) and domain description; the skill will auto-create the directory .claude/experts/{name}-expert and populate it with expertise.yaml, question.md, and self-improve.md. Then customize and wire into the dispatcher as needed.

Frequently Asked Questions about Creating Expert

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

FAQPage Schema
How do I create a new domain expert scaffold with automated file generation?

Creating a domain expert scaffold generates a complete .claude/experts/{name}-expert directory structure with expertise.yaml, question.md, and self-improve.md files automatically. Provide the expert name in kebab-case and domain description; the Skill populates all boilerplate files and wires them into the agent dispatcher template.

When should I split an existing expert into sub-domains?

Split an expert into sub-domains when a single expert becomes too broad to maintain focused knowledge patterns, or when you need specialized handling for distinct technical areas within the same domain. This Skill automates the scaffold creation for each sub-domain.

What gets generated in the expertise.yaml file?

The expertise.yaml file contains initial patterns, metadata, and structural configuration for your domain expert. It bootstraps the expert with foundational knowledge organization you customize and expand based on your specific domain requirements.

Can I use this to add technologies beyond the core four experts?

Yes. This Skill expands your expert library beyond the four core experts (convex, nextjs, shadcn, vercel) by automating scaffold creation for any new technology domain you add to your stack.

Do I need to manually update the agent dispatcher after creating an expert?

The Skill updates the agent dispatcher template automatically as part of expert creation. Review the generated configuration to ensure it integrates correctly with your existing dispatcher logic.