The team's professional engineering stack
Every capability we can invoke on the kvisi migration, mapped to the doc or ADR it serves. Three kinds: personas (Octopus built-ins, invoked via Task()), skills (open-source SKILL.md packages from awesome-claude-skills), and flow (claude-flow swarm agents shipped with .claude-flow/).
Architecture
5Scalable API design, microservices, distributed systems. REST/GraphQL/gRPC, event-driven patterns, service mesh, resilience.
octo:personas:backend-architectEvery new bounded-context module. Validates outbox+EventBridge patterns and SQL Server VPN pool design.
AWS/Azure/GCP multi-cloud, IaC (CDK/Terraform), FinOps, serverless, security, compliance.
octo:personas:cloud-architectCDK + SST stack design (ADR-0009), Fargate sizing, Lambda + SQS topology, cost guardrails.
Data layer design, technology selection, schema modeling. SQL/NoSQL/TimeSeries, normalization, migration planning.
octo:personas:database-architectRDS-vs-Aurora decision (still open), CDC schema validation, Prisma+Kysely boundary enforcement.
Implements design patterns including Clean Architecture, SOLID principles, and software design best practices.
load via SKILL.mdBackstop for the dependency-cruiser DDD rules. Verify FP/DDD invariants on every new module.
High-level system architecture, technical decisions, patterns. Coordinates with backend-architect for implementation.
system-architectCross-cutting architectural ADRs that span multiple bounded contexts.
Backend
4TypeScript strict mode mastery — advanced types, generics, decorators, enterprise-grade patterns.
octo:personas:typescript-proneverthrow Result chaining, Zod-inferred types, branded VOs, discriminated-union errors.
Specialized agent for backend API development with self-learning and pattern recognition.
backend-devNestJS controller/service/repository implementation for every endpoint cluster in Phases 2–4.
Dispatches independent subagents for individual tasks with code review checkpoints between iterations.
load via SKILL.mdThe 3-loop model in docs/04. Parallel endpoint-cluster work in Phase 2 with controlled hand-off.
Guides creation of high-quality MCP (Model Context Protocol) servers for integrating external APIs with LLMs.
load via SKILL.mdBuild the MCP layer when the dashboard graduates to live data (Phase 2+).
Frontend
3React 19, Next.js 15, responsive layouts, accessible UI components. Performance + accessibility.
octo:personas:frontend-developerThis dashboard, the future admin panel, and any operator-facing UI in Phase 4+.
Style guides, color palettes, typography, component specs. Bridges user research and frontend implementation.
octo:personas:ui-ux-designerDashboard design system + admin panel UX before Phase 4 admin work begins.
Suite of tools for creating elaborate, multi-component artifacts using React, Tailwind, and shadcn/ui.
load via SKILL.mdStakeholder explainers and one-off visualizations without expanding the app footprint.
Testing
5Red-green-refactor discipline, multi-agent workflow coordination, AI-assisted testing.
octo:personas:tdd-orchestratorEvery payments / auth / pricing PR. Coordinates the Stryker ≥ 70% mutation gate.
AI-powered test automation with modern frameworks, self-healing tests, CI/CD integration.
octo:personas:test-automatorParity replay harness (Phase 1) + Diffy-style comparator wiring across endpoint clusters.
Use when implementing any feature or bugfix, before writing implementation code. Red-green-refactor discipline.
load via SKILL.mdFoundation discipline for the mutation gate. Phase 2+ every endpoint cluster.
Tests local web applications using Playwright for verifying frontend functionality, debugging UI behavior.
load via SKILL.mdSmoke tests for this dashboard + admin panel work in Phase 4.
Comprehensive testing and quality assurance specialist with AI-powered test generation.
testerProperty-test generation (fast-check) for pure domain logic. Phase 2+ pricing, validation.
Security
2DevSecOps, OWASP, OAuth2/OIDC, threat modeling, vulnerability assessment, cloud security automation.
octo:personas:security-auditorAuto-review on every auth / payments / integrations PR. JWT design, CreditGuard scope.
Data
2Execute safe read-only SQL queries against PostgreSQL with multi-connection support and defense-in-depth security.
load via SKILL.mdAurora Postgres audits during shadow-diff windows (Phase 3+).
AI context engineering — dynamic context management, vector databases, knowledge graphs, memory systems.
octo:personas:context-managerWhen the dashboard graduates to live data ingestion (Phase 2+) and we need indexed retrieval over ADRs/docs.
Cloud & DevOps
3CI/CD pipelines, GitOps workflows, deployment automation. GitHub Actions, ArgoCD/Flux, progressive delivery.
octo:personas:deployment-engineerECS blue-green strategy, per-PR ephemeral envs, OpenFeature flag ramps.
Rapid incident response, advanced debugging, modern observability. Log analysis, distributed tracing, K8s debugging.
octo:personas:devops-troubleshooterPhase 2+ production triage. VPN flap, pool exhaustion, Bringg sync drift.
GitHub Actions CI/CD pipeline creation and optimization. Build/test/deploy orchestration.
cicd-engineerPhase 0 deliverable — wires lint, typecheck, test, build, CDK deploy preview.
Observability
3Performance, observability, scalable systems. OpenTelemetry, distributed tracing, load testing, Core Web Vitals.
octo:personas:performance-engineerOTel pipeline (Phase 0), SLO design (Phase 1), p95/p99 tracking per endpoint cluster.
Rapid resolution, observability, incident management. Incident command, blameless post-mortems, error budgets.
octo:personas:incident-responderPhase 2+ when shadow-diff drift or VPN flap surfaces. Runbooks per integration partner.
Use when errors occur deep in execution and you need to trace back to find the original trigger.
load via SKILL.mdInevitable Phase 2 production incident triage. Pair with the mirrored-traffic comparator diffs.
Review
3AI-powered code review — quality, security vulnerabilities, performance, production reliability. Static analysis.
octo:personas:code-reviewerEvery PR. Especially Phase 2+ endpoint-cluster PRs that touch payments / auth / pricing.
Code review and quality assurance specialist with AI-powered pattern detection.
reviewerAutomated review pass on every cluster PR before human review.
Guides completion of development work by presenting clear options and handling the chosen workflow.
load via SKILL.mdPer-endpoint PR closure with the right flag-ramp + shadow-diff hand-off.
Documentation
2Creates comprehensive technical documentation from existing codebases. Architecture guides and technical deep-dives.
octo:personas:docs-architectMaintain the 8 numbered docs. Generate post-migration architecture guide once Phase 5 lands.
Create Mermaid diagrams for flowcharts, sequences, ERDs, and architectures. Masters syntax and styling.
octo:personas:mermaid-expertDiagrams for architecture docs + ADRs (sequence flow on outbox → SQS → Bringg).
Process
3Transform rough ideas into fully-formed designs through structured questioning and alternative exploration.
load via SKILL.mdADR-0008 design (the remaining Phase-0 blocker), and any new bounded-context discussion.
Creates isolated git worktrees with smart directory selection and safety verification.
load via SKILL.mdParallel endpoint-cluster work without branch-switching cost. One worktree per cluster in flight.
Strategic planning and task orchestration agent with AI-powered resource optimization.
plannerPer-phase planning at the Phase-0→1, Phase-1→2, Phase-2→3 boundaries.
Research
3Execute autonomous multi-step research using Gemini Deep Research Agent for market analysis and literature reviews.
load via SKILL.mdMirrored the OSS-alternatives scout exercise. Re-run when evaluating Phase 2 observability (Langfuse vs Phoenix).
Deep research and information gathering specialist with AI-enhanced pattern recognition.
researcherPhase-2+ tooling decisions, library evaluation, post-mortem deep-dives.
User research synthesis, journey mapping, persona creation, usability evaluation. Qualitative + quantitative methods.
octo:personas:ux-researcherIA audits of the dashboard. Phase 4 admin-panel scope decision (Q5).