# 4. Component Standards
To ensure consistency and maintainability, all Vue components created in this project must adhere to the following standards.
## Component Template (`.vue` files)
All components should follow the standard Vue 3 `
```
## Naming Conventions
* **Components:** `PascalCase`. Files should match the component name (e.g., `CellDetailView.vue`).
* **Composables:** `camelCase` with a `use` prefix (e.g., `useLedger.ts`).
* **SCSS Variables:** `$kebab-case` (e.g., `$primary-accent-color`).