# Agent Guidelines

## General
- **Always use Conventional Commits** format.
- **Always use Vitest v3** for testing React components.  
- **Always use JSDoc** style comments to document functions and types thoroughly.  
- **Always use functional components** in React.  
- **Prefer Generics in TypeScript** to avoid the `any` type, where pragmatic.  
- **Leverage the latest features** of React 19.x
- **Use TailwindCSS v4** and **DaisyUI v5** when styling your frontend components. 
- **Always provide completed, functioning code**—avoid partial commits that break builds.  
- **Always use Markdown** for posts.
- **Use existing patterns** in the codebase when implementing new features unless otherwise specified.
- **Always use GH CLI** for GitHub operations, otherwise ask to perform alternatives.