brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
localizeRun the localization workflow: extract strings, validate localization readiness, check for hardcoded text, and generate translation-ready string tables.
Independent GitHub snapshot · Automated classification · Original documentation governs
When this skill is invoked:
Parse the subcommand from the argument:
scan — Scan for localization issues (hardcoded strings, missing keys)extract — Extract new strings and generate/update string tablesvalidate — Validate existing translations for completeness and formatstatus — Report overall localization statusFor scan:
src/ for hardcoded user-facing strings:
%s, %d) instead of named ones ({playerName})For extract:
assets/data/[category].[subcategory].[description]For validate:
assets/data/{name} but translation is missing it)For status:
## Localization Status
Generated: [Date]
| Locale | Total | Translated | Missing | Stale | Coverage |
|--------|-------|-----------|---------|-------|----------|
| en (source) | [N] | [N] | 0 | 0 | 100% |
| [locale] | [N] | [N] | [N] | [N] | [X]% |
### Issues
- [N] hardcoded strings found in source code
- [N] strings exceeding character limits
- [N] placeholder mismatches
- [N] orphaned keys (can be cleaned up)