Frontend · Any coding agent
Tailwind CSS v4 ARCHITECTURE.md
An ARCHITECTURE.md for Tailwind CSS v4: module responsibilities, data flow and the boundaries code changes must keep.
- Path
- ARCHITECTURE.md
- Loads
- Read when referenced
- Format
- Markdown (.md)
- Used by
- Any coding agent
What this file tells the agent
ARCHITECTURE.md describes module responsibilities, state boundaries and data flow, so a coding agent knows where code belongs before it changes anything. Point to it from CLAUDE.md or AGENTS.md so agents read it.
- Configure themes directly in globals.css using `@theme` and `@import 'tailwindcss';`.
- Never generate or modify legacy `tailwind.config.js` or `tailwind.config.ts` files.
- Use CSS custom properties for dynamic color palettes.
- Enforce consistent utility ordering: layout -> spacing -> typography -> background -> borders -> interactivity.
Code to avoid, and what to write instead
The rule steers the agent away from the left and toward the right.
// Discouraged in v4: Obsolete tailwind.config.js
module.exports = {
theme: {
extend: { colors: { brand: "#f97316" } }
}
};@import "tailwindcss";
@theme {
--color-brand-primary: #f97316;
--font-display: "Geist Sans", sans-serif;
}Install it in one command
- 01
Go to your project root
The file goes at ARCHITECTURE.md, relative to the root.
- 02
Download the file
Run the command on the right. It downloads this preset and writes the file.
- 03
Make sure it gets used
Agents read it when your CLAUDE.md or AGENTS.md points to it. Add a line such as "Read ARCHITECTURE.md before structural changes".
$ curl -fsSL "https://www.devscratchpad.tech/api/raw/architecture-md/tailwind-v4" -o "ARCHITECTURE.md"
writes ARCHITECTURE.md
ARCHITECTURE.md
To write the file from your own code instead, use Read your code or Convert Legacy Rules in the editor above.
More for Tailwind CSS v4
Other formats
Other ARCHITECTURE.md presets
Questions
- What belongs in ARCHITECTURE.md?
- How the main modules relate, how state and data flow, and the boundaries every change must keep.
- How does ARCHITECTURE.md help AI agents?
- It tells them where code belongs and which boundaries to keep, so they are less likely to add circular dependencies or skip layers. Point to it from CLAUDE.md or AGENTS.md so they read it.