project-engineering
Installation
SKILL.md
Project Engineering
Baseline code engineering for HeyEddi Vue apps. For Flutter frontends use @flutter-engineering instead. Detects which stacks apply and adds the correct tooling: not one-size-fits-all.
Subagents (default)
Delegate scaffold/audit/test scripts to Task shell; repo discovery to explore. Main chat picks stack from audit JSON. See reference/subagents.md.
Stacks
| Stack | When | Tooling added |
|---|---|---|
| Vue | Always for frontend work | Vite, Vitest, npm scripts, router |
| FastAPI | REST API backend | backend/, pytest, openapi.json, uvicorn |
| Firebase | Firestore / Auth client | firebase.json, rules, emulators, env template |
Declare intent prefs via @heyeddi-setup (git/env + agent). Tech keys in .heyeddi/stack.json are filled by scaffold / this skill as the project evolves: