convertlisted
Install: claude install-skill Nioris/project-forge
> Codex adapter: `[INVOCATION_INPUT]` means the actual user text/arguments supplied with this skill invocation; substitute that value wherever the placeholder appears.
# Convert HTML5 → Android
## Arguments
`[INVOCATION_INPUT]`: project folder path (or empty = scan for first unprocessed)
## Pipeline
### 0. Credentials Check + SDK Updates ⚠️ ОБЯЗАТЕЛЬНО ПЕРВЫМ
**Read:** docs/BUILD_KNOWLEDGE.md — актуальные версии SDK, pitfalls, подводные камни
**Read skill:** credentials-check
- Проверить наличие: keystore, ad IDs, AppMetrica, RuStore keys
- Если чего-то нет → СПРОСИТЬ у пользователя, показать где получить и куда положить
- НЕ продолжать сборку без обязательных ключей (keystore минимум)
- Пока пользователь готовит ключи → продолжать шаги 1-3
**⚠️ ОБЯЗАТЕЛЬНО: Проверить актуальные версии SDK через веб-поиск!**
```
ПЕРЕД СБОРКОЙ — выполнить веб-поиск для КАЖДОГО используемого SDK:
1. Capacitor: поиск "capacitor latest version npm 2026"
→ Проверить: package.json использует актуальную версию?
→ Если нет → обновить: npm install @capacitor/core@latest @capacitor/cli@latest @capacitor/android@latest
2. Gradle: поиск "android gradle plugin latest version 2026"
→ Проверить: android/build.gradle использует актуальную версию?
3. Yandex Ads SDK: поиск "yandex mobile ads sdk android latest version"
→ Проверить: build.gradle dependency актуальна?
4. AppMetrica: поиск "appmetrica android sdk latest version"
5. RuStore SDK: поиск "rustore sdk latest version"
ПРАВИЛО: НИ