| name | team-shinchan:writing-skills |
| description | Use when creating or improving a skill using TDD process with trigger scenarios and pressure validation. |
| user-invocable | true |
Writing Skills: TDD Process for Skill Development
Good skills are written like good tests: define the trigger scenario first, specify expected behavior, then implement.
Step 1: Define Trigger Scenarios
Before writing any skill content, write 3+ trigger scenarios:
Trigger Scenario Format:
When: [specific user utterance or context]
Context: [what state the system is in]
Expected: [what the skill should do / output]
If you cannot write a concrete trigger scenario, the skill is not ready. Stop and clarify.
Step 2: Define Expected Behavior
For each trigger scenario, define:
- Output format: what does the skill output?
- Side effects: what files are modified?
- Failure conditions: when does the skill fail?
- Boundaries: what is explicitly OUT of scope?
Step 3: Implement the Skill
Frontmatter requirements:
---
name: team-shinchan:{skill-name}
description: Use when {trigger condition, max }