Skip to content
AI & Agents
Skill

/specialize

Use when the user wants to tailor a workflow for a specific industry, domain, or vertical with specialized expertise, terminology, and guardrails.

From plugin
maestro
41125 skills
Install
$ npx -y skills add sharpdeveye/maestro --skill specialize --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/specialize

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when the user wants to tailor a workflow for a specific industry, domain, or vertical with specialized expertise, terminology, and guardrails.

SKILL.md

specialize.SKILL.md
name: specialize
description: "Use when the user wants to tailor a workflow for a specific industry, domain, or vertical with specialized expertise, terminology, and guardrails."
argument-hint: "[domain]"
category: utility
version: 2.0.0
user-invocable: true

MANDATORY PREPARATION

Invoke /agent-workflow — it contains workflow principles, anti-patterns, and the **Context Gathering Protocol**. Follow the protocol before proceeding — if no workflow context exists yet, you MUST run /teach-maestro first.

---

Transform a general-purpose workflow into a domain expert.

Step 1: Domain Discovery

  • **Terminology**: What domain-specific language must the agent use?
  • **Regulations**: What compliance requirements apply? (HIPAA, SOC2, GDPR)
  • **Standards**: What industry standards govern output format or quality?
  • **Expert expectations**: What would a domain expert check first?
  • **Common errors**: What mistakes would a non-expert make?

Step 2: Specialize Prompts

## Generic: You are an assistant that analyzes documents.
## Specialized (legal): You are a senior legal analyst specializing in contract review.
   You understand common law jurisdictions, standard contract clauses, and the
   difference between representations and warranties. Always caveat that this
   is not legal advice.

Step 3: Specialized Evaluation

| Domain | Evaluation Criteria | |--------|-------------------| | Legal | Clause completeness, regulatory compliance, jurisdiction accuracy | | Medical | Clinical accuracy, guideline adherence, contraindication checks | | Financial | Calculation accuracy, regulatory disclosure, risk assessment | | Code | Test coverage, security vulnerabilities, performance | | Customer Support | Tone, escalation accuracy, resolution completeness |

Step 4: Domain Guardrails

  • **Legal**: "Not legal advice" disclaimer, jurisdiction limitations
  • **Medical**: "Not medical advice" disclaimer, emergency detection
  • **Financial**: Regulatory disclosures, suitability warnings
  • **Code**: Security scanning, dependency vulnerability checks

Recommended Next Step

After specialization, run `/evaluate` with domain-specific scenarios, then `/guard` to add domain-appropriate safety guardrails.

**NEVER**:

  • Specialize without consulting domain experts or authoritative sources
  • Skip domain-specific guardrails
  • Use generic evaluation for specialized domains
  • Cut corners on terminology
Read more
Ships withmaestro

Workflow fluency for AI coding agents. 1 core skill · 25 commands · 7 domain references · memory layer · audit trail — works across Cursor, Claude Code, Gemini CLI, Copilot, and 6 more.

Get the whole plugin
Stats
411
Stars
63
Forks
Maintained
Maintenance
TypeScript
Language
MIT
License
3mo ago
Last commit
4mo ago
Created

Repo: sharpdeveye/maestro