# 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.