Unnamed Skill

Clear description of what this skill does and when Claude should use it. Be specific about triggers - include the functionality AND when to activate. Example: "Extract text from PDFs and fill forms. Use when working with PDF files, document processing, or form automation."

$ Installer

git clone https://github.com/daffy0208/ai-dev-standards /tmp/ai-dev-standards && cp -r /tmp/ai-dev-standards/skills/_TEMPLATE ~/.claude/skills/ai-dev-standards

// tip: Run this command in your terminal to install the skill


name: Skill Name description: Clear description of what this skill does and when Claude should use it. Be specific about triggers - include the functionality AND when to activate. Example: "Extract text from PDFs and fill forms. Use when working with PDF files, document processing, or form automation." version: 1.0.0 allowed-tools: Read, Write, Bash, Grep, Glob, Edit

Skill Name

Purpose

One-paragraph explanation of what this skill accomplishes and why it exists.

When to Use This Skill

  • Specific scenario 1
  • Specific scenario 2
  • Specific scenario 3
  • When NOT to use: Alternative approaches

Core Methodology

Step 1: [Phase Name]

Objective: What this step achieves

Actions:

  1. Specific action with clear outcome
  2. Specific action with clear outcome
  3. Specific action with clear outcome

Key Decisions:

  • Decision point 1: [Options and criteria]
  • Decision point 2: [Options and criteria]

Common Pitfalls:

  • ❌ Pitfall: Why it's wrong → ✅ Correct approach

Step 2: [Phase Name]

Objective: What this step achieves

Actions:

  1. Action
  2. Action
  3. Action

Validation:

  • Success criterion 1
  • Success criterion 2
  • Success criterion 3

Step 3: [Phase Name]

[Continue pattern...]

Key Principles

  1. Principle Name Brief explanation of why this matters and how to apply it.

  2. Principle Name Brief explanation of why this matters and how to apply it.

  3. Principle Name Brief explanation of why this matters and how to apply it.

Decision Framework

When choosing [X vs Y]:

  • Use X when: [Clear criteria]
  • Use Y when: [Clear criteria]

Template for decision:

If [condition], then [choice]
If [condition], then [choice]
Otherwise, [default choice]

Examples

Example 1: [Simple Use Case]

Scenario: [Description of situation]

Approach:

  1. [Step taken]
  2. [Step taken]
  3. [Outcome achieved]

Key Lessons:

  • [Lesson learned]
  • [Lesson learned]

Example 2: [Complex Use Case]

Scenario: [Description of situation]

Approach:

  1. [Step taken]
  2. [Step taken]
  3. [Outcome achieved]

Key Lessons:

  • [Lesson learned]
  • [Lesson learned]

Common Patterns

Pattern 1: [Pattern Name]

When to use: [Context] Implementation: [Brief code or pseudocode example if applicable] Trade-offs: [Advantages and disadvantages]

Pattern 2: [Pattern Name]

[Same structure]

Related Resources

Related Skills:

  • skill-name - How it relates
  • skill-name - How it relates

Related Patterns:

  • STANDARDS/architecture-patterns/pattern-name.md - How it relates

Related Playbooks:

  • PLAYBOOKS/playbook-name.md - How it relates

Troubleshooting

Issue: [Common problem]

  • Symptoms: What you see
  • Cause: Why it happens
  • Solution: How to fix

Issue: [Another common problem]

  • Symptoms: What you see
  • Cause: Why it happens
  • Solution: How to fix

Quick Reference

Fast checklist for experienced users:

  • Key step 1
  • Key step 2
  • Key step 3
  • Key step 4
  • Key step 5

Notes

Any additional context, warnings, or important information that doesn't fit elsewhere.