Instruction file imported from nickcalamaro/DiceBastion (
.github/instructions/instructions.md.instructions.md). Copyright stays with the author.
When working with databases please make sure to consult schemas.md to ensure that we make the appropriate insertions and general interactions with the database.
When working with external scripts and APIs such as those we have on bunny.net, please reference scripts.md to make sure you're calling the right endpoints and urls.
When generating CSS please make sure to first reference forms.css and try to either use the styling already in there or to generate subcomponents of the classes contained there.
For visual design tokens, list cards, blog pages, and copy rules, read docs/ui-style-guide.md (also linked from AGENTS.md).
When writing any UI copy, HTML content, or section headers, avoid AI front-end tropes that look unprofessional:
- No emojis anywhere in headings, buttons, labels, or body text.
- No arrow characters (β, β, etc.) in button labels or links β use plain text only.
- No decorative Unicode symbols used as pseudo-icons (β°, π, πΊοΈ, etc.).
- For visual differentiation, use CSS techniques (border accents, colour, spacing) rather than emoji or icon characters.
- Section headings should be plain, descriptive text.