engram-project-structure
Installation
SKILL.md
When to Use
Use this skill when:
- Creating a new package, file, or directory
- Deciding where code belongs
- Adding tests, templates, assets, or docs
Placement Rules
- Put behavior near its domain, not near the caller that happens to use it.
- Keep templates in
internal/cloud/dashboard/*.templand generated files checked in. - Keep dashboard styling in
internal/cloud/dashboard/static/styles.cssunless a new static asset is clearly needed. - Put HTTP handlers in server packages, not in store packages.
- Put persistence queries in store/cloudstore, not in handlers.
Related skills