Install
openclaw skills install flutter-appstore-doc-ui-kitGenerate a complete App Store deliverable pack for a Flutter 3.35.1 app with offline-first design, camera/photo permissions, Apple-style UI mockups, and a sq...
openclaw skills install flutter-appstore-doc-ui-kitGenerate an App Store-ready pack in gated stages with mandatory user review between stages:
docs/app-feature-spec.zh-CN.md + docs/app-feature-spec.en-US.mdui/*.png (AI-generated Apple-style page design images)icon/app_icon_1024.png + icon/app_icon_1024.svg (square-corner icon)Do not auto-skip any gate. If user asks for changes, revise only that stage and re-submit for approval.
Collect/confirm:
Hard constraints to enforce:
Run once:
python3 scripts/generate_appstore_pack.py \
--app-name "SnapSort" \
--out ./out/snapsort \
--locales "en,zh-Hans" \
--primary-color "#0A84FF"
Then prepare doc outputs first and deliver only docs for review:
docs/app-feature-spec.zh-CN.md (if missing, derive from base spec and provide Chinese version)docs/app-feature-spec.en-US.md (if missing, derive from base spec and provide English version)If the generator only creates one base spec file, split/translate into two locale files before sending to user.
After user approves both docs, check capability first.
Use scripts/generate_ui_ai.py.
Required auth:
OPENAI_API_KEY in environment (or another confirmed image model backend configured by user).Example:
python3 scripts/generate_ui_ai.py \
--doc ./out/snapsort/docs/app-feature-spec.en-US.md \
--out ./out/snapsort/ui \
--primary-color "#0A84FF"
Outputs:
ui/page-01-*.png ... ui/page-08-*.pngOutput a single unified prompt package (global style + 8 page prompts + naming rules) for the user to generate images manually in external tools. Then collect user-generated images and continue to UI review gate.
Do not deliver icon in this stage.
After user approves UI images, check capability first.
Generate icon with image model and export PNG.
Generate icon with deterministic programmatic pipeline (SVG source + PNG output).
Deliver icon artifacts:
icon/app_icon_1024.pngicon/app_icon_1024.svgBefore each approval gate, validate that stage artifacts are complete:
Doc stage:
zh-CN and en-US docs exist and are semantically aligned.1.0.0.UI stage:
Icon stage:
Use references/review-safety-checklist.md and keep copy conservative: