fa-engineering-architectureProvides Gaia architecture documentation guidance that keeps docs, README messaging, and design decisions aligned to the current operating model. Use it by updating the relevant files under the consuming repository's docs/architecture/ tree (system components, use cases, class diagrams, UI) before a
fa-engineering-containerizationProvides compose-first containerization guidance for services that expose an HTTP surface, covering the root compose file, the `.env.example` contract, the canonical `up`/`down`/`test`/`lint`/`build` task set, helper services for email and gateway flows, and runbook alignment. Use it by standing the
fa-engineering-default-tech-stackProvides Gaia's default full-stack baseline with React, TypeScript, Redux Toolkit, Tailwind CSS, and shadcn/ui on the frontend plus .NET, EF Core, PostgreSQL, and MCP exposure on the backend. Use it by adopting the documented baseline (versions, scaffolds, references) for any new app or unspecified-
fa-engineering-deploy-chainProvides deploy-chain activation guidance for turning a repository whose CI workflow already carries build-and-deploy jobs into one that actually publishes and redeploys. Use it by reading the secret names out of the workflow's own env block, creating the deployment target before setting its identif
fa-engineering-e2e-testingProvides browser end-to-end specification guidance for user-visible behaviour changes, covering suite location, traceable test IDs carried in test titles, stable selectors, environment-driven base URLs, and CI lane placement. Use it by adding or extending browser specs whose titles carry the require
fa-engineering-implementationProvides planned implementation delivery guidance that keeps a branch coherent, stabilized, and ready for testing without redefining the target solution. Use it by implementing the planned tasks against existing repo conventions, keeping diffs scoped, running lint/build locally, and keeping the todo
fa-engineering-manual-regressionProvides the interactive regression procedure for behaviour changes in two lanes — an API lane driven by curl-style HTTP checks and a web lane driven by browser automation — both executed against the composed stack rather than a development server. Use it by writing a compact three-to-eight check li
fa-engineering-planningProvides execution planning guidance that turns approved architecture into a branch-aware plan with dependencies, QA checkpoints, release gates, and proof expectations. Use it by translating the current architecture into native todo items sequenced by branch, with explicit required gates and blocker
fa-engineering-processProvides Gaia's end-to-end workflow coordination guidance for intake, routing, QA checkpoints, release gates, and proof expectations. Use it by routing every meaningful request through the intake → architecture → planning → engineering → testing → release gates — per branch, with independent branche
fa-engineering-stack-dotnet-apiProvides the .NET HTTP API repository baseline - an `.editorconfig` with enforced analyzers and format verification, a `dotnet test` unit lane plus HTTP-boundary integration coverage, a Dockerfile with `docker-compose.yml` and `.env.example` so the service comes up locally, and a command surface CI
fa-engineering-stack-dotnet-mauiProvides the .NET MAUI cross-platform client-app baseline - enforced analyzers, unit coverage of the non-UI logic that MAUI's UI automation cannot reach, per-target-framework build validation with the platform limits of CI stated honestly, a command surface CI calls verbatim, and a repeatable path f
fa-engineering-stack-flutterProvides the Flutter and Dart app-repository baseline - `dart format` drift checking that actually fails, a lint rule set wired into `analysis_options.yaml` so the analyzer has something to say, `flutter test` widget and unit coverage, and a command surface CI calls verbatim. Use it by auditing a Fl
fa-engineering-stack-pythonProvides the Python repository baseline - a single-tool `ruff` lint and format gate that fails rather than merely reports, `pytest` wired to a command CI calls verbatim, and an explicit decision about which packaging manager already owns the project. Use it by auditing a Python repository against th
fa-engineering-stack-web-tsProvides the JavaScript/TypeScript web-repo baseline - ESLint and Prettier enforcement, one runnable unit lane on the repo's own runner (Vitest, Jest or equivalent), Playwright browser end-to-end coverage, and a command surface that CI calls verbatim. Use it by auditing a Node or TypeScript reposito
fa-engineering-testingProvides Gaia's formal validation guidance across unit, integration, manual regression, automated regression, and evidence review. Use it by running the test layers required by each task's gates (unit → integration → e2e → manual regression), recording proof labels (e.g. 'curl', 'playwright-mcp') wh
fa-engineering-uiProvides React UI implementation guidance that enforces the design system, shadcn/ui composition, semantic Tailwind tokens, and responsive layout discipline. Use it by composing shadcn/ui primitives with semantic Tailwind tokens (no raw color/spacing literals), respecting the responsive layout rules