From asc-release-kit
Write localized ASC metadata for iOS apps, including subtitle, promotional text, and app description. Use when the user asks for App Store Connect listing copy, ASC metadata, localized subtitle, promotional text, or app description. This skill requires project understanding first, and must ask for missing target languages or writing style before producing final copy.
How this skill is triggered — by the user, by Claude, or both
Slash command
/asc-release-kit:asc-metadataThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to write localized App Store Connect copy for these fields only:
Use this skill to write localized App Store Connect copy for these fields only:
SubtitlePromotional TextApp DescriptionDo not generate keywords, screenshot headlines, release notes, privacy copy, or pricing copy unless the user separately asks for them.
The only input that cannot be inferred: target locales (e.g. en-US, zh-Hans).
If target locales are missing and were not provided by the caller, ask once and stop.
Writing style defaults to 平静内敛 when not specified. Do not ask for it.
Before writing specific metadata, gather enough context to understand the app. If a local project or workspace is available, inspect relevant files read-only unless the user asks for edits:
Build a short working brief before drafting:
If the available project context is too thin, ask focused follow-up questions or label the output as a context-limited draft. Do not invent unsupported features, claims, awards, integrations, subscription terms, privacy guarantees, or medical/legal/financial promises.
Use current App Store Connect limits unless the user provides different constraints:
For every locale:
When the user chooses the default style, use calm, restrained product language:
Understand the project.
Draft per locale.
Self-check.
Start with a compact project brief:
**Project Brief**
- App:
- Audience:
- Core value:
- Strongest features:
- Style:
Then provide one section per locale:
## zh-Hans
| Field | Copy | Count |
| --- | --- | ---: |
| Subtitle | `...` | 12/30 |
| Promotional Text | `...` | 86/170 |
**App Description**
...
Count: 620/4000
End with:
Assumptions: only if anything was inferred.Evidence checked: the files, screens, docs, or user-provided facts used.Manual review: locale or App Store Connect checks the user should run before shipping.A good result:
平静内敛 when selected.Finally, write the complete Markdown output, grouped by language, to a file:
output path: /some/path/asc-metadata.md), write to that exact path.asc-metadata.md in the current working directory.After writing, confirm the absolute path of the written file in your completion summary so the caller can locate it.
npx claudepluginhub raydeveloperf/app-store-connect-release-kit --plugin asc-release-kitSearches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.