Vue Patterns
Use when
- task changes Vue components, composables, or route-bound feature behavior
- task touches Vue app files using
vueruntime APIs and project conventions
Do not use when
- task is React/Next-specific component behavior
- task is backend-only API/service implementation
Inspect first
- affected
*.vuecomponents and nearby composables/stores - route definitions and feature module boundaries
- tests/specs covering impacted UI behavior
Avoid mistakes
- mutating props directly inside components
- leaking global state changes into unrelated feature scopes
- mixing composition and options patterns inconsistently in one feature
Router
- Load
references/conventions.mdfor naming, do/don't, and forbidden patterns. - Load
references/scope.mdfor component/composable touchpoints. - Load
references/workflow.mdonly for state-event-render tracing. - Keep composables reusable and feature state boundaries explicit.
References
- references/scope.md
- references/workflow.md
Source: WeAreHausTech/haus-workflow-catalog — distributed by TomeVault.