Design or review a system with Imagile's opinions on .NET, Blazor, TypeScript, Astro and Azure. Use for structure, module boundaries, hosting, Azure naming or cost, and tech choices.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Architecture
Give an opinionated design or review, grounded in the stack below. Recommend one option, and say what it optimizes for. Do not survey every option.
## 1. Understand the problem
Before you propose anything, answer these:
- **What problem does it solve, and for whom?** The answer sets the boundary.
- **Who owns it?** If the team boundary and the system boundary differ, say so plainly.
- **Can it deploy and test on its own?** If not, the boundary is probably wrong.
- **What does it cost each month?** Include always-on resources (see `references/azure.md`).
For a review, read the design or code first. Then apply the rules.
## 2. The non-negotiables
- **Radically obvious, and simple until users force a compromise.** Code and design a newcomer understands on the first read. Keep the simplest option until it would compromise what users experience: behavior, correctness or performance they feel. Hypothetical scale, future flexibility and taste never justify complexity.
- **Name the trade-off.** Every recommendation says what it optimizes for and what it gives up.
…
The line at the top of this page pins the label git:20261020.ce5808a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_xypws3nzwrn3np5c
GET https://markdownregistry.com/api/v1/resolve?ref=imagile-dev/claude-plugins/architecture
GET https://markdownregistry.com/api/v1/blob/e8888673bcd69cf87d99ed96924878f6822c61f2d42eb36671953fe088e209d8
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
imagile-dev/claude-plugins · plugins/imagile/skills/accessibility/SKILL.md · Audit a site or app for WCAG 2.2 AA with axe-core across widths, color schemes and themes, then guide fixes. Use for…
imagile-dev/claude-plugins · plugins/imagile/skills/background-removal/SKILL.md · Remove image backgrounds offline with Python and rembg, for one file or a folder. Use for cutouts, transparent PNGs or…
imagile-dev/claude-plugins · plugins/imagile/skills/code-review/SKILL.md · Review a diff or PR with a clear Approve or Request Changes and short Major, Minor and Nit findings. Use when asked to…
imagile-dev/claude-plugins · plugins/imagile/skills/commit/SKILL.md · Write a Conventional Commit for the staged changes and commit them. Use when asked to commit, or to write a commit…
imagile-dev/claude-plugins · plugins/imagile/skills/image-generation/SKILL.md · Generate or edit images from a prompt through ChatGPT in Chrome or the OpenAI Images API. Use for logos, icons, hero…
imagile-dev/claude-plugins · plugins/imagile/skills/plan/SKILL.md · Scope engineering work as a GitHub issue and a vertical-slice plan. Use for "plan X", "scope Y", "break this down", or…
imagile-dev/claude-plugins · plugins/imagile/skills/principles/SKILL.md · Write, sharpen and audit a principle-first CLAUDE.md so agents decide without asking. Use to set up CLAUDE.md, turn a…
imagile-dev/claude-plugins · plugins/imagile/skills/revisit/SKILL.md · Review the decisions agents logged in AGENT_DECISIONS.md in one batch, then keep, promote to a principle, or reverse…
imagile-dev/claude-plugins · plugins/imagile/skills/ship/SKILL.md · Take a branch to a merged PR. Rebase, run parallel reviewer agents, fix every finding, log principle gaps, open the PR…
imagile-dev/claude-plugins · plugins/imagile/skills/web-optimize/SKILL.md · Convert images to AVIF and WebP with responsive srcset widths, and judge if it is worth it. Use to optimize, compress…
techygarg/lattice · skills/architecture/SKILL.md · Enforce architectural rules when generating or modifying code, and validate proposed designs before approval (design…