Write, review, supersede, or index Architecture Decision Records. Michael Nygard format (default) + Y-statement alternative. Immutable once accepted — supersession chain preserves old ADRs. Status lifecycle (Proposed / Accepted / Deprecated / Superseded). ADR log with chronological index + supersession chains visible. Review mode flags stale ADRs + missing consequences. Integrates with traceability-matrix. Mermaid timeline with optional PNG export.
Software design agent for groomed backlog items. Reads the repository's accepted architecture (arch-fitness constraints, ADRs, architecture docs) and the code the requirement touches, then produces a conforming design as a design PR, proposing ADRs for any needed deviation. Triggered by the ai-dlc/issue/design tag; conversational via @xianix comments. Works with GitHub, Azure DevOps, and plain text.
Architecture fitness plugin. Discovers or bootstraps architecture-constraint documents in a repository, opens a docs PR when created or updated, then evaluates a requested changeset scope (a PR, a branch, or PRs merged in a date window) against those constraints and reports the few most important improvements. Works with GitHub, Azure DevOps, and any git repository.
Stress-tests your system design decisions instead of producing an architecture for you. Interviews you about constraints, poses one trade-off at a time, and challenges each decision you make with concrete failure scenarios.
Multi-tenant B2B SaaS: tenancy model, domain design and events, localization, external IDs, isolation, RBAC, plan entitlements, build vs buy, EU B2B billing, GDPR, EU and German legal baseline, service boundaries, async jobs, egress and webhooks.
Design a governed MCP server end to end as portable Agent Skills (Claude Code, OpenAI Codex, GitHub Copilot): requirements, governance decision, tool contracts, Cedar policy, AWS AgentCore architecture with draw.io diagrams, CDK deployment and operations.
Set a Maven project up with the Hierograph MCP server — by default a self-contained container that needs no change to the project — then explore dependency structure, detect cycles, and plan extractions.