new-feature
Installation
SKILL.md
New Feature
When to use
Use this skill when asked to add a new user-facing feature. It ensures you think through all affected layers upfront before writing any code.
What this skill does
This skill is a planning and coordination step. It does NOT contain implementation details — those live in /domain, /read-model, and /controller. This skill ensures you:
- Identify everything that needs to change
- Write a failing integration test that covers all affected surfaces
- Then delegate implementation to the appropriate skills
Step-by-step process
1. Impact analysis
Before writing any code, search for all consumers of the affected entity's data: