Claude Code Plugins

Community-maintained marketplace

Feedback

domain-expertise-template

@ChaiWithJai/claude-code-mastery
0
0

Template for creating domain expertise skills. Copy and customize for your specific domain.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name domain-expertise-template
description Template for creating domain expertise skills. Copy and customize for your specific domain.

Domain Expertise Template

Copy this template to create your own domain expertise skill.

Instructions

  1. Copy this file to ~/.claude/skills/your-domain/SKILL.md
  2. Replace all [PLACEHOLDER] text with your content
  3. Customize sections as needed
  4. Test and iterate

---
name: [your-skill-name]
description: Use when [trigger conditions]. Applies [your methodology/framework] for [outcome].
---

<framework_overview>
## What This Is

[One paragraph describing what this expertise covers and why it matters]

## When to Use

- [Trigger situation 1]
- [Trigger situation 2]
- [Trigger situation 3]

## Key Terms

| Term | Definition |
|------|------------|
| [Term 1] | [Definition] |
| [Term 2] | [Definition] |
</framework_overview>

<principles>
## Core Philosophy

### 1. [PRINCIPLE NAME IN CAPS]
[2-3 sentences explaining this principle and why it matters]

Example:
- Good: [example of applying this principle well]
- Bad: [example of violating this principle]

### 2. [PRINCIPLE NAME IN CAPS]
[2-3 sentences explaining this principle and why it matters]

Example:
- Good: [example]
- Bad: [example]

### 3. [PRINCIPLE NAME IN CAPS]
[2-3 sentences explaining this principle and why it matters]

Example:
- Good: [example]
- Bad: [example]
</principles>

<process>
## The Process

### Step 1: [Name]
**Purpose**: [Why this step matters]
**Actions**:
- [Action 1]
- [Action 2]
**Output**: [What this step produces]

### Step 2: [Name]
**Purpose**: [Why this step matters]
**Actions**:
- [Action 1]
- [Action 2]
**Output**: [What this step produces]

### Step 3: [Name]
**Purpose**: [Why this step matters]
**Actions**:
- [Action 1]
- [Action 2]
**Output**: [What this step produces]
</process>

<templates>
## Output Templates

### [Template Name 1]

```markdown
# [Document Title]

## Section 1
[What goes here]

## Section 2
[What goes here]

## Section 3
[What goes here]

[Template Name 2]

[Another template if needed]

## Common Mistakes

1. [ANTI-PATTERN NAME]

What it looks like: [Description of the mistake] Why it's wrong: [Consequences] Instead: [Correct approach]

2. [ANTI-PATTERN NAME]

What it looks like: [Description] Why it's wrong: [Consequences] Instead: [Correct approach]

3. [ANTI-PATTERN NAME]

What it looks like: [Description] Why it's wrong: [Consequences] Instead: [Correct approach]

Before I help with [domain], I need to understand:
  1. [Question about scope]

    • [Option A]
    • [Option B]
    • [Option C]
  2. [Question about context] [Open-ended question]

  3. [Question about constraints] [Open-ended question]

  4. Any specific concerns or requirements?

I'll wait for your answers before proceeding.


---

## Customization Checklist

- [ ] Updated skill name and description
- [ ] Added 3+ principles with examples
- [ ] Added 3+ process steps
- [ ] Created output templates
- [ ] Added 2+ anti-patterns
- [ ] Created intake questions
- [ ] Tested skill triggers correctly