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 pass, and by any IC before…
Use when the product ships in more than one locale, or when a string, date, number, currency or layout could differ by region — by ux-architect when the locale set changes navigation, by privacy-reviewer when region determines obligation, and by any IC writing a user-visible
$ npx -y skills add vmobifystudio/app-dev-team --skill localisation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/localisationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the product ships in more than one locale, or when a string, date, number, currency or layout could differ by region — by ux-architect when the locale set changes navigation, by privacy-reviewer when region determines obligation, and by any IC writing a user-visible
name: localisation description: Use when the product ships in more than one locale, or when a string, date, number, currency or layout could differ by region — by ux-architect when the locale set changes navigation, by privacy-reviewer when region determines obligation, and by any IC writing a user-visible string. Triggers on the first string, not on the first translation.
Localisation is an architecture decision taken at the first string, and a translation task only at the end. Teams that reverse the order pay for it twice.
Where a platform skill exists, use it: `axiom-localization` on Apple platforms. **External and optional** — missing → follow this file, never file its absence as a defect.
is cheap now and a full re-read of the codebase later.
parameterised string per sentence.
two plural forms and `1 items` is the cheapest possible way to look unfinished.
hand-formatted date is wrong in most of the world, silently.
directional icons (back, next, progress) and never mirror ones with real-world orientation (a clock, a logo, a play button).
where clipping actually happens.
Region determines: currency and price tier, legal and privacy obligation (`privacy-reviewer`), store metadata and rating, available payment methods, and sometimes whether a feature may ship at all. **A locale added to the catalogue is a market entered.** Say so explicitly rather than letting a translation file imply it.
The locale set and its consequences are stated in `docs/12-flows.md` (navigation and layout impact) and in `docs/15-aso.md` (store metadata per locale). Pseudo-localise before you have translations — it finds hardcoded strings and clipping without waiting for a translator.
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.
Repo: vmobifystudio/app-dev-team
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 pass, and by any IC before…
Use before spawning any agent that writes files, and by every developer/fixer agent as its first and last action. Gives each agent its own git worktree,…
Use to produce the technical architecture doc and engineering principles for a mobile app. Used primarily by the CTO agent. Triggers on "design the…
Use to validate docs/31-board.md before spawning any agent, and to verify a developer's "DONE" claim before moving a row to review. Triggers as step 0 of…
Use when pointing the team at an EXISTING, already-built app instead of a blank project — detects the stack, reverse-engineers the as-built architecture, and…
Use when deciding or revisiting how the product makes money — pricing, tiers, trial shape, ad load, unit economics — by ceo when setting the model, by cpo when…