v0.2.0
listing-kit turns any mobile-app repo into a complete, version-controlled App Store + Google Play listing — store-compliant screenshots, copy, metadata, and graphics — in a fastlane-compatible layout, kept in sync with the running app. Cross-stack (native iOS/Android, Flutter, React Native/Expo) and cross-AI (Claude Code, Codex, Copilot CLI, Gemini CLI, Kiro).
First public release.
Highlights
- Full pipeline: detect → doctor → discover → plan → configure → run → drive → capture → validate → assemble.
- Validation (
validate-listing.sh): enforces both stores' rules — sizes, char limits, RGB/no-alpha, Play ≤2:1, required assets — with stack-aware iPad detection and per-store scoping. - Review page (
build-review.sh): emits a staticlisting-review.htmlwith copy buttons, screenshots per device class, and the validator's results embedded. - Visual diff for reruns, feature-graphic generator, secret-scan gate, status-bar sanitization (9:41), and permission pre-granting.
- Never fabricate URLs/copyright/category, and reject empty-state screenshots.
- Cross-AI packaging generated from one canonical
SKILL.md(Claude plugin, Gemini extension,AGENTS.md, Kiro steering). - Dogfooded end-to-end on a real Expo app.
Install (Claude Code)
```
/plugin marketplace add bilal-/listing-kit
/plugin install listing-kit@listing-kit
```