Use when you need to record a single architectural decision as an Architecture Decision Record (ADR) through an interactive interview. Act as a principal architect. Use when: recording a new architectural decision, documenting why a technology/approach was chosen, updating an existing ADR, superseding a prior…
Use when you need a deep-dive Android mobile analysis of an existing project — full screen and fragment inventory, component catalogue, feature mapping, networking layer audit, navigation patterns, state management, dependency catalogue, Kotlin/Java patterns, Play Store readiness, and Android-specific quality concerns.
Use when you need a system design and architecture analysis of an existing project — component map, data flow, service boundaries, coupling and cohesion, scalability, observability, resilience patterns, and architectural risk assessment.
Use when you need to author a full Application System Design Document (ASDD) through an interactive interview across all 22 sections of docs/asdd-template.md. Act as a principal architect. Use for greenfield ideas, existing-system documentation, target-state design, migration planning, or updates to an existing ASDD.…
Use when you need a deep-dive backend analysis of an existing project — full endpoint inventory, service catalogue, external integrations, database schema, authentication/authorisation model, background jobs, event/message flows, and API contract quality.
Use when you need a deep-dive frontend analysis of an existing web project — full page and route inventory, component catalogue, feature mapping, state management audit, API integration points, styling system, performance patterns, and bundle/build configuration.
Use when you need a deep-dive iOS mobile analysis of an existing project — full screen and view controller inventory, component catalogue, feature mapping, networking layer audit, navigation patterns, state management, dependency catalogue, Swift/Objective-C patterns, App Store readiness, and iOS-specific quality…
Use when you need a performance analysis of an existing project — auto-detects project type (backend, frontend, iOS, Android, or mixed), then audits the relevant layer for bottlenecks across queries, rendering, networking, memory, startup, and concurrency, and delivers prioritised improvement recommendations.
Use when you need a product owner analysis of an existing project — feature inventory, user story extraction, requirements gaps, business value mapping, backlog suggestions, acceptance criteria, stakeholder concerns, and roadmap recommendations.
Use when you need to reverse engineer an existing project to understand its business domain, features, workflows, user roles, business rules, and integrations — auto-detects project type (backend, frontend, iOS, Android, or mixed) and produces a report written for business analysts, product owners, and non-technical…
Use when you need a deep code review of a pull request, branch, or changeset — auto-detects project type, performs structural, semantic, architectural, regression-risk, performance, security, test-alignment and communication-quality analysis of the diff (not the whole repo), and delivers prioritised file:line findings…
Use when you need a security analysis of an existing project — auto-detects project type (backend, frontend, iOS, Android, or mixed), then audits the relevant layer for vulnerabilities across authentication, authorisation, data exposure, injection, network security, and dependency risks, and delivers prioritised…
Use when you need a technical analysis of an existing project — code quality, tech stack assessment, dependency audit, design patterns, security signals, performance red flags, test coverage gaps, and technical debt inventory.
Use when you need a test engineering analysis of an existing project — auto-detects project type (backend, frontend, iOS, Android, or mixed), audits existing test coverage for functional and structural correctness, identifies missing unit/integration/e2e tests, assesses test quality, and delivers a prioritised list of…
Use when you need to design or redesign the UI/UX of a project — wireframes, information architecture, design system, design tokens, component API contracts, user journey maps, WCAG 2.1 AA accessibility compliance, responsive breakpoints, and developer handoff artifacts.
Use when you need a UI/UX analysis of an existing project — page and screen inventory, user flow mapping, design consistency, component library assessment, accessibility audit, responsiveness, interaction patterns, and UX improvement recommendations.
Use when you need to record a single architectural decision as an Architecture Decision Record (ADR) through an interactive interview. Act as a principal architect. Use when: recording a new architectural decision, documenting why a technology/approach was chosen, updating an existing ADR, superseding a prior…
Use when you need a deep-dive Android mobile analysis of an existing project — full screen and fragment inventory, component catalogue, feature mapping, networking layer audit, navigation patterns, state management, dependency catalogue, Kotlin/Java patterns, Play Store readiness, and Android-specific quality concerns.
Use when you need to author a full Application System Design Document (ASDD) through an interactive interview across all 22 sections of docs/asdd-template.md. Act as a principal architect. Use for greenfield ideas, existing-system documentation, target-state design, migration planning, or updates to an existing ASDD.…
Use when you need a deep-dive frontend analysis of an existing web project — full page and route inventory, component catalogue, feature mapping, state management audit, API integration points, styling system, performance patterns, and bundle/build configuration.
Use when you need a deep-dive iOS mobile analysis of an existing project — full screen and view controller inventory, component catalogue, feature mapping, networking layer audit, navigation patterns, state management, dependency catalogue, Swift/Objective-C patterns, App Store readiness, and iOS-specific quality…
Use when you need a performance analysis of an existing project — auto-detects project type (backend, frontend, iOS, Android, or mixed), then audits the relevant layer for bottlenecks across queries, rendering, networking, memory, startup, and concurrency, and delivers prioritised improvement recommendations.
Use when you need a product owner analysis of an existing project — feature inventory, user story extraction, requirements gaps, business value mapping, backlog suggestions, acceptance criteria, stakeholder concerns, and roadmap recommendations.