Σ
MCLAVIER
Docs/How We Work with Claude

How We Work with Claude

This section documents the AI-assisted development workflow behind the marketplace — not as a retrospective, but as a live system. Every template, decision, and domain reference is used in active Claude Code sessions.

The files in .claude/ at the project root are loaded automatically by Claude Code at the start of each session. CLAUDE.md sets the hard constraints; the prompts and ADRs fill in the context.

The three-layer system

Each Claude session draws from three layers of context:

  1. CLAUDE.md — the law. Rules that must never be broken: async-only routes, inline styles, Pydantic v2 syntax, no Tailwind classes.
  2. Prompt templates — the procedure. Structured task specs that constrain scope, list files to read, and define what "done" looks like.
  3. ADRs — the memory. Why we made the decisions we made, so Claude doesn't re-litigate settled questions or repeat past mistakes.
← PreviousApp RoadmapNext →Prompt Library
Edit this page on GitHub