accessibility-gate
Use as a pass/fail gate on any diff with a user-facing surface — by code-reviewer during review, by qa-engineer during the test…
Use to produce the technical architecture doc and engineering principles for a mobile app. Used primarily by the CTO agent. Triggers on "design the architecture", "pick the stack", or as part of /app-plan.
Claude Code
$ npx -y skills add vmobifystudio/app-dev-team --skill architecture-builder --agent claude-code
Codex
$ npx skills add vmobifystudio/app-dev-team --skill architecture-builder -a codex -y
Cursor
$ npx skills add vmobifystudio/app-dev-team --skill architecture-builder -a cursor -y
Gemini CLI
$ npx skills add vmobifystudio/app-dev-team --skill architecture-builder -a gemini-cli -y
GitHub Copilot
$ npx skills add vmobifystudio/app-dev-team --skill architecture-builder -a github-copilot -y
OpenCode
$ npx skills add vmobifystudio/app-dev-team --skill architecture-builder -a opencode -y
Windsurf
$ npx skills add vmobifystudio/app-dev-team --skill architecture-builder -a windsurf -y
name: architecture-builder description: Use to produce the technical architecture doc and engineering principles for a mobile app. Used primarily by the CTO agent. Triggers on "design the architecture", "pick the stack", or as part of /app-plan.
Produce `docs/20-architecture.md` and `docs/21-engineering-principles.md` from `docs/00-vision.md` + `docs/10-prd.md`.
1. **Platform decision** — iOS / Android / both, with order if sequential. 2. **iOS stack** —
latest major minus one) to a **concrete number** here, and record how you resolved it
`ObservableObject` are forbidden — `knowledge/ios-conventions.md`)
automation stays XCUITest** — it is XCTest-based, has no Swift Testing equivalent, and `runtime-gate` runs it, so a blanket "never XCTest" would ban the suite the release gate expects. Name the snapshot lib. State the coverage floor for the pure-Swift domain engine package (`knowledge/stack-defaults.md`) 3. **Android stack** —
4. **Shared concerns** — auth, analytics, crash reporting, feature flags, remote config, push. 5. **Backend interface** — sketch the APIs the apps need. If backend is in scope, name the service shape. 6. **Repository layout** —
/ ├── ios/ # Xcode project / SwiftPM workspace ├── android/ # Gradle multi-module ├── backend/ # if in scope ├── docs/ # all team docs └── specs/ # ticket-level specs if any
7. **CI / release** — branch model, build pipeline, signing, distribution channel (TestFlight, Play internal track). 8. **Non-functional budgets** — cold start, memory, payload size, accessibility floor (WCAG 2.1 AA). 9. **Risks** — top 3 with mitigations.
A short rulebook. Examples to include or adapt:
Every decision in §2 and §3 has one paragraph of "why" tied to the PRD. If you can't write the "why", reconsider the choice.
Describe your app idea in one line. Get a shipped iOS & Android app. AI App Studio is a team of 30 AI specialists — a CEO, product manager, designers, iOS/Android engineers, a code reviewer, QA, and a release manager — that works like a real software studio.
Use as a pass/fail gate on any diff with a user-facing surface — by code-reviewer during review, by qa-engineer during the test…
Use before spawning any agent that writes files, and by every developer/fixer agent as its first and last action. Gives each…
Use to validate docs/31-board.md before spawning any agent, and to verify a developer's "DONE" claim before moving a row to…
Use when pointing the team at an EXISTING, already-built app instead of a blank project — detects the stack, reverse-engineers…
Use when deciding or revisiting how the product makes money — pricing, tiers, trial shape, ad load, unit economics — by ceo when…
Use when writing or reviewing any string a user reads — labels, buttons, empty states, errors, permission prompts, onboarding,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.