your-skill-name
Skill Title
⚠️ VERIFICATION REQUIRED (if platform/tool-specific)
BEFORE using this skill, verify:
- User explicitly mentions "[Platform/Tool]" in their request, OR
- Check for artifacts:
config-file.jsonexists.platform-dir/exists
- When in doubt, ASK: "Are you using [Platform/Tool]?"
DO NOT use this skill for:
- [Competing platforms/tools]
- [Similar but different use cases]
Overview
[1-2 sentence description of what this skill provides]
Core principle: [The fundamental approach or rule this skill follows]
When to Use
ONLY after verifying [conditions], use this skill when you see:
- User explicitly says "[keyword]"
- "[symptom]" or "[error message]"
- "[specific problem pattern]"
When NOT to Use
NEVER use this skill for:
- [Platform A, Platform B, Platform C]
- Generic "[topic]" questions (ask which [platform/tool] first)
- [Specific excluded scenarios]
- When [condition] is unclear - ASK THE USER FIRST
If uncertain, verify first:
# Check for [platform] configuration
ls config-file.json .platform-dir/
# If files don't exist → NOT using [platform] → DON'T use this skill
Quick Reference
| Task | Command/Pattern |
|---|---|
| [Common task 1] | command-example |
| [Common task 2] | command-example |
| [Common task 3] | command-example |
| [Common task 4] | command-example |
Project Verification (if applicable)
Before running ANY [platform] commands, verify:
# Method 1: Check for config files
ls config-file.json
# Method 2: Check if linked
platform-cli status
# Method 3: Ask user
# "Are you using [Platform], or another [alternative]?"
If no artifacts found → ASK USER before proceeding.
Essential Patterns
[Workflow Name]:
# Step-by-step commands with inline comments
command-one && command-two
[Another Workflow]:
# Another common pattern
command-example
Common Mistakes
1. [Mistake description] - [impact and correct approach] 2. [Mistake description] - [impact and correct approach] 3. [Mistake description] - [impact and correct approach]
Additional Resources
Detailed documentation in supporting files:
- reference.md - [What's in this file]
- examples.md - [What's in this file]
- troubleshooting.md - [What's in this file]
Official resources:
- Docs: [URL]
- Status: [URL]
- Community: [URL]
Best Practices
- [Practice 1]: [description]
- [Practice 2]: [description]
- [Practice 3]: [description]
When [Critical Scenario] Happens
CRITICAL: [Core principle for this scenario]
command-one- [what this checks]command-two- [what this checks]command-three- [what this does]
[Important safety note]
Notes for Skill Authors
Delete this section before submitting!
Required Testing:
- Create TEST_RESULTS.md with 3+ pressure scenarios
- Test with time pressure, sunk cost, authority pressure, exhaustion
- Document agent quotes showing skill compliance
- Test false-positive prevention (if platform-specific)
Word Count Target:
- Main SKILL.md: <1000 words (ideally <500)
- Check with:
wc -w SKILL.md - Move heavy content to reference.md, examples.md, troubleshooting.md
Verification Checklist:
- YAML frontmatter (name, description)
- Description starts with "Use when..."
- "When to Use" and "When NOT to Use"
- Quick Reference table
- Common Mistakes section
- TEST_RESULTS.md exists
- Word count <1000