Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI-Ready Angular Architectures Architecture as ...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Manfred Steyer Manfred Steyer PRO
September 30, 2026
7

AI-Ready Angular Architectures Architecture as Executable Contract

Avatar for Manfred Steyer

Manfred Steyer PRO

September 30, 2026

More Decks by Manfred Steyer

Transcript

  1. Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene AI-Ready Angular

    Architectures Architecture as Executable Contract ANGULARarchitects.io
  2. Mastertextformat bearbeiten Agent • Defining Your Architecture • Textmasterformat bearbeiten

    Enforcing Your Architecture • Zweite Ebene • Guardrails via Stop Hooks • Context On Demand • AFK & Loop Engineering 4
  3. Mastertextformat About Me bearbeiten Manfred Steyer, ANGULARarchitects.io • Textmasterformat bearbeiten

    • Zweite Ebene (Remote) Angular Workshops and Consulting Google Developer Expert for Angular & AI Blog, Books, Articles, and Talks about Angular 5
  4. Mastertextformat Vertical Architectures bearbeiten Vertical 1 Vertical 2 • Textmasterformat

    bearbeiten Vertical 3 Minimal Dependencies • Zweite Ebene Feature Feature Feature Feature Feature Feature Feature Feature Feature 8
  5. Smart Comp. Mastertextformat bearbeiten Booking Boarding Shared Dumb Comp. Feature

    Feature Feature • Textmasterformat bearbeiten Feature Feature • Zweite Ebene UI UI UI UI UI UI UI UI UI Data Data Data Data Data Data Util Util Util Util Util Util 9 Enterprise Monorepo Patterns, Nrwl 2018: https://tinyurl.com/y2jjxld7
  6. Mastertextformat Architecture Rulesbearbeiten • Textmasterformat bearbeiten • Zweite Ebene <<on

    demand>> docs/arc-boundaries.md AGENTS.MD <<on demand>> docs/arc-state.md Claude now supports AGENTS.MD (Sep 2026) 12
  7. Mastertextformat Progressive Disclosure bearbeiten ## Architecture • Textmasterformat bearbeiten Before

    adding components, data access services or • Zweite Ebene helpers, read `docs/architecture-boundaries.md` and apply the architecture rules defined there. […] 13
  8. Mastertextformat Progressive Disclosure bearbeiten ## Architecture • Textmasterformat bearbeiten Before

    adding components, data access services or • Zweite Ebene helpers, read `docs/architecture-boundaries.md` and apply the architecture rules defined there. […] Never change and never propose a change to the architecture rules. 14
  9. Mastertextformat bearbeiten Sheriff npm i @softarc/eslint-plugin-sheriff –D • Textmasterformat bearbeiten

    • Zweite Ebene Enforce Boundaries on a Per-Folder Basis Works With the Angular CLI and With Nx 16
  10. Mastertextformat bearbeiten .claude/settings.json […] "hooks": [ • Textmasterformat bearbeiten {

    • Zweite Ebene"command", "type": "command": "node scripts/hooks/stop-hook.mjs", "timeout": 600 } ] […] 19
  11. Mastertextformat Solution: Slim Adapter bearbeiten .claude/settings.json • Textmasterformat bearbeiten stop-hook.mjs

    Claude Code • Zweite Ebene .codex/hooks.json run-checks.mjs Codex .agents/hooks.json Antigravity « shared / general » antigravity-stop-hook.mjs 22
  12. Mastertextformat Progressive Disclosure bearbeiten • Textmasterformat bearbeiten • Zweite Ebene

    <<on demand>> …/domainX/CONTEXT.md AGENTS.MD <<on demand>> …/domainY/CONTEXT.md 35
  13. Mastertextformat Simple Skill for Review bearbeiten --name: domain-boundaries-review description: Reviews

    the domain […] --- • Textmasterformat bearbeiten • Zweite Ebene # Domain Boundaries Review Give feedback on how well the codebase is split into domains contexts. ## Step 1 […] ## Step 2 […] 36
  14. Mastertextformat Agents -> Claude bearbeiten • npx skills • Textmasterformat

    bearbeiten symlinks • Zweitecopy Ebenescript • custom (npm prepare script) 39
  15. Mastertextformat bearbeiten MCP { "mcpServers": { "angular-cli": { "command": "npx",

    "args": ["-y", "@angular/cli", "mcp"] • Zweite Ebene } • Textmasterformat bearbeiten } 40
  16. Mastertextformat bearbeiten MCP { "mcpServers": { "angular-cli": { "command": "npx",

    "args": ["-y", "@angular/cli", "mcp"] • Zweite Ebene }, "detective": { "url": "http://localhost:3334/mcp" } • Textmasterformat bearbeiten } 41
  17. Modern Angular bearbeiten Mastertextformat Architecture, Concepts, Implementation • Textmasterformat bearbeiten

    440 pages, PDF, EPUB • Zweite Ebene Regular Updates! angular-book.com 49
  18. Mastertextformat bearbeiten Conclusion • Textmasterformat bearbeiten Architecture Context on Demand

    • Rules • Hooks • Sheriff, ArchUnitTS • Progressive Disclosure • Skills • MCP • Zweite Ebene Loop Engineering • grille-me • refine-ticket • Sandcastle 50
  19. Mastertextformat bearbeiten Manfred Steyer [LinkedIn, Twitter, Facebook] Manfred Steyer •

    Textmasterformat bearbeiten [web] ANGULARarchitects.io • Zweite Ebene Slides, Examples, Book Remote Company Workshops and Consulting http://angulararchitects.io @ Manfred Steyer 52