code-organization
Installation
SKILL.md
code-organization
Where each kind of code goes. Apply this every time you create a file or add a type, schema, helper, or constant. Don't inline them next to feature code and don't pile unrelated things into one file.
Layout
Each category gets its own dedicated folder. Files inside a folder are
grouped by domain (e.g. user, post), not by individual symbol.
src/
types/ type & interface definitions types/user.ts
schemas/ validation schemas (zod, yup, etc.) schemas/user.ts
utils/ helper / utility functions utils/format.ts
constants/ constant values, enums, config constants/routes.ts