npm start
- Start development servernpm run build
- Build for productionnpm run lint
- Run ESLintnpm run format
- Fix ESLint issues automaticallynpm run clean
- Clean build artifacts and node_modules
- Indentation: 4 spaces
- Quotes: Double quotes
- Semicolons: Required
- Max line length: 140 characters
- No comma dangle
- Imports ordered: builtin > external > internal
- Camelcase naming convention
- Explicit member accessibility in TypeScript
- Error handling: Use try/catch with console.error
- Types defined in shared electron/src state files
- Shared RPC definitions between main and renderer
- Use 'as const' for immutable objects
- Prefer explicit types over 'any'