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.
system architecture visualization and design skill. Act as a principal architect. Use when: visualizing architecture, creating system diagrams for systems, understanding component relationships, mapping data flows, identifying architectural weaknesses, producing mermaid diagrams in HTML format, documenting architectural constraints before redesign.
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 concerns.
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 stakeholders.