cg-devplan
Generate a structured development plan (devplan) for software projects. Use this skill whenever the user wants to plan a new app,…
Generate App Store, Mac App Store, and Google Play Store listing metadata for apps. Use this skill whenever the user wants to create or optimize store listings, app descriptions, keywords, subtitles, short descriptions, category suggestions, or localized metadata for any app
How it fires
How this command gets triggered: by you, by Claude, or both.
/cg-store-listingContext preview
What this command does when you run it.
Generate App Store, Mac App Store, and Google Play Store listing metadata for apps. Use this skill whenever the user wants to create or optimize store listings, app descriptions, keywords, subtitles, short descriptions, category suggestions, or localized metadata for any app
name: cg-store-listing description: Generate App Store, Mac App Store, and Google Play Store listing metadata for apps. Use this skill whenever the user wants to create or optimize store listings, app descriptions, keywords, subtitles, short descriptions, category suggestions, or localized metadata for any app store. Trigger on phrases like "write my App Store description", "Play Store listing", "store metadata", "ASO", "app keywords", "app subtitle", "prepare my app for the store", "localize my listing", or when the user is preparing to submit an app to any store. Also trigger when the user asks to improve or optimize an existing store listing.
Generate complete, ASO-optimized store listing metadata for Apple App Store (iOS), Mac App Store, and Google Play Store. The output is a structured metadata file ready to copy into App Store Connect or Google Play Console.
Before asking the user to describe their app from scratch, check if the project already contains useful context:
1. **DEVPLAN.md** — If present, extract: app name, overview, feature list, target platform, and target audience. This is the richest source. 2. **README.md** — If present, extract: app description, feature list, tech stack (useful for developer-facing tools), and screenshots descriptions. 3. **Neither exists** — Ask the user for a brief description (3-5 sentences about what the app does, who it's for, and what makes it different).
Always confirm extracted information with the user before generating. A quick "I found this in your DEVPLAN — does this capture it?" is enough.
From DEVPLAN/README or user input, identify:
Only ask questions the source material doesn't answer:
Do NOT ask about:
Produce a single markdown file with all store metadata, organized by store. Structure below.
---
These limits are enforced by the stores. Every piece of generated metadata must respect them. Count characters carefully including spaces.
| Field | Limit | Indexed for search | Visible to users | |-------|-------|--------------------|------------------| | App Name | 30 chars | Yes | Yes | | Subtitle | 30 chars | Yes | Yes | | Keyword Field | 100 chars | Yes | No | | Promotional Text | 170 chars | No | Yes | | Description | 4000 chars | No | Yes |
**Apple-specific rules:**
| Field | Limit | Indexed for search | Visible to users | |-------|-------|--------------------|------------------| | App Title | 30 chars | Yes | Yes | | Short Description | 80 chars | Yes | Yes | | Full Description | 4000 chars | Yes | Yes |
**Google Play-specific rules:**
Same limits as iOS App Store. Key differences:
A minimal rule system for Claude Code. Gives Claude the structural discipline it lacks by default — phase tracking, decision logging, honest pushback, debug discipline, language-specific best practices, and reusable skills.
Generate a structured development plan (devplan) for software projects. Use this skill whenever the user wants to plan a new app,…
Deploy an application to a single VPS with reverse proxy, automatic TLS, systemd process supervision, firewall, and basic health…
Set up production observability for indie-scale apps — structured logging, uptime monitoring, error tracking, and basic metrics.…
Build, sign, notarize, and publish a macOS app as a GitHub release with a professional DMG
Set up an open source repository for healthy long-term maintenance — branch protection, commit signing, tag immutability, issue…
Harden an indie-scale production app against common attacks — rate limiting, CORS, security headers, input validation, secrets…