This skill should be used when the user asks to "create a C4 model", "generate architecture diagrams", "create a Structurizr workspace", "analyse the architecture", "model the system architecture", "create a system context diagram", "create a container diagram", "create a component diagram", "generate C4 diagrams"…
Unified enterprise & software architecture skill grounded in four open-source standards — C4 + Structurizr DSL, ArchiMate 3.x, TOGAF ADM, and arc42 + ADRs (MADR). Use it whenever the user wants to: produce architecture diagrams as code (C4 context/container/component, Structurizr, PlantUML, Mermaid); write…
Use before any major initiative, architecture decision, or competitive strategy choice. Triggers on "should we build this?", "how do we compete?", "is the timing right?", or when evaluating resource allocation. Scores five parallel factors (Tao/Heaven/Earth/Command/Method) → go/caution/stop verdict.
Modern Go (Golang) development best practices (2024-2025). Use for project setup, modules, generics, concurrency, testing, HTTP/gRPC services, databases, CLI, linting, Docker, and production deployment.
Modern Python development best practices (2024-2025). Use this skill for project setup, dependency management, typing, testing, linting, async patterns, FastAPI, SQLAlchemy, Pydantic, and production deployment.
Comprehensive architecture audit with two modes and a single tier (beta). Planning mode evaluates architectural patterns, bounded context decomposition, dependency direction, and SOLID compliance for new systems. Audit mode scans existing codebases for architectural drift, coupling violations, domain model quality…
Comprehensive optimization audit with two modes and a single tier. Planning mode designs performance strategy, capacity planning, and scaling architecture. Audit mode scans code and infrastructure for performance anti-patterns, inefficient algorithms, N+1 queries, missing caching, concurrency issues, and resource…
Build and maintain software architecture as code with LikeC4 DSL. Use when tasks mention architecture diagrams, C4/context/container/component views, system landscape, dependency/integration maps, or when the user wants architecture generated/evolved from code. Apply for creating new .c4/.likec4 models, updating…
Generate or update an interactive architecture diagram from a codebase — one self-contained HTML file with C4-style drill-down levels, pan and zoom, an inspector, and a step-through player for runtime flows. Use this whenever someone wants to see, draw, map, visualise or document how their code fits together …
Review a codebase for SECURITY, PRIVACY/COMPLIANCE, LEGAL, and COST risk — and ground every finding in real code AND a real, named standard clause (GDPR, HIPAA/FHIR, PCI-DSS, ISO 20022/PSD2, OWASP, ISO 27001, CCPA, WCAG) selected for the app's domain and jurisdiction. Two modes: a quick repo-wide posture scan, and a…
Generate an "astronaut's view that is still analyzable" of a project's architecture — a high-altitude system map whose HEADLINE output is a critique layer (single points of failure, hidden coupling, performance/efficiency/ correctness pains, edge-case risks, recurring pains) pinned onto a structure + flow substrate…
A tool-assisted workflow for creating and moving architecture diagrams into a DocHub YAML repository. It works with DrawIO and PlantUML diagrams using the C4 model, a way to describe systems at different levels of detail.