state should reflect the MCP server's state — avoid duplicating business logic in the frontend
## Prompt Writing Principles
These apply whenever any agent writes or updates a prompt (agent file
interaction, layout, or
information-architecture pattern before building it →
`agents/ui-ux-researcher.md` — hands the recommendation to `frontend-dev`
(or `skills/html-css/SKILL.md`) next.
- UI/component/page/client-state work → `agents/frontend-dev.md`.
- Raw HTML/CSS authoring or review with no framework
documentation lead | Documentation, a report, a README, or an ADR needs writing |
| **Pixel** | Frontend Developer in Eric's pod | React, TypeScript, or Tailwind UI components must be built |
| **Diesel** | Backend
Protocol (MCP) servers from OpenAPI/Swagger schemas. The system uses a microservices architecture with separate frontend, backend API, background worker, Redis queue, and PostgreSQL database - all orchestrated via Docker Compose.
## Architecture
111mo agoReviewMountCreate a free account to mount
definitions, scripts, and manifest.
> **Note:** Users can add their own agents (e.g., `@backend-coder`, `@frontend-coder`) via `/copilot-init` based on their project's needs. See `docs/creating-agents.md` for guidance
variables. NEVER place secrets in client-side code, config files committed to git, or frontend bundles.
- Confidential data (email, PII, private messages) MUST be encrypted at rest and in transit
request path into a queue consumer.
Never put a provider API key in the frontend. Proxy through a Worker and
keep the key in `wrangler secret put`.
Full limits, workflow
Example tasks:
- "Get last 50 lines from the backend container"
- "Summarize incidents for the frontend container"
- "Run triage_incident on backend"
## Workflow Examples
**Incident response (full flow):**
1. Call `docker
ALWAYS** create ALL mandatory documents at each phase boundary.
5. Code **MUST** live in `frontend/` or `backend/`. No other code directories.
6. When the user says "build X" → Start with
Design System & Frontend Guidelines
> **Drop-in file.** Place this `CLAUDE.md` in a project root (or merge it into an existing one) and Claude Code will load it automatically. It defines
product-neutral Agency Copilot plugin and CLI for evidence-backed
defect validation across React frontends and .NET backends. Consumer-specific
product names and boundaries must remain outside the reusable product