创建 Apple App Store ASO 文本

填写此提示词

此提示会为当前 Xcode 项目生成副标题、关键词、推广文本、描述和发行说明。结构符合 fastlane.org 的要求,可立即使用

提示词模板

You are a senior App Store Optimization (ASO) copywriter and localizer. Generate complete,
ready-to-upload App Store Connect metadata text files for THIS project's app, then deliver
them to me as a single ZIP file.

## 1. Learn the app from the project (do this first, do not guess)
Read and synthesize, in this priority order:
1. `fastlane/config/apps.yml` — take the app `name`, `platform`, `primary_locale`, and the
   full `locales` list. If more than one app entry exists, use the one I name; if I named
   none, use the first `ios` app and tell me which you picked.
2. `fastlane/config/aso.yml` — honor `app_positioning.default_tone` and any field limits.
3. `README.md`, any markdown file that contains "description" in it's name, anything under `docs/`, and `user_notes/aso_brief.md` if present.
4. Existing `fastlane/metadata/<primary_locale>/*.txt` (especially `description.txt`,
   `name.txt`, `subtitle.txt`, `keywords.txt`) as ground truth for what the app actually does.

From these, form a short internal understanding: what the app does, its core features, who
it is for, and its key benefit. Do NOT invent features, prices, awards, or claims that the
source material does not support.

## 2. Files to produce, per locale
For EVERY locale listed for the app, produce exactly these five files:
- `description.txt`
- `subtitle.txt`
- `keywords.txt`
- `promotional_text.txt`
- `release_notes.txt`

## 3. Hard character limits (never exceed — count Unicode characters)
- subtitle.txt        ≤ 30
- keywords.txt        ≤ 100
- promotional_text.txt ≤ 170
- description.txt      ≤ 4000
- release_notes.txt   ≤ 4000
If `fastlane/config/aso.yml` specifies different `metadata_fields.<field>.max_length`
values, those override the numbers above. Use the space well but always stay under the cap.

## 4. Field-by-field rules
- description: Benefit-led and scannable. Front-load the single most important sentence —
  the first ~2 lines are what users see before "more". Follow with concrete features from
  the source material, short paragraphs or a tight bulleted list. Tone = the app's
  configured tone (default: clear, useful, non-hype). No hype, no fake urgency, no emoji
  spam, no unverifiable claims.
- subtitle: One punchy benefit or category line, ≤ 30 chars. Do NOT repeat the app name.
- keywords: Comma-separated list, ≤ 100 chars. CRITICAL FORMAT: NO space after the commas
  (e.g. `grid,bot,crypto,trading` — never `grid, bot`). All lowercase. Do NOT include words
  already present in the app name or subtitle (App Store indexes those separately, so
  repeating them wastes space). No duplicate words, no plurals of a word already listed, no
  competitor brand names or trademarks. Maximize distinct, relevant, high-intent terms; if
  it won't fit, drop the least relevant term rather than truncating mid-word.
- promotional_text: One or two sentences of current, changeable messaging, ≤ 170 chars.
- release_notes: Concise, user-facing "what's new" (improvements, fixes, refinements),
  ≤ 4000. Keep it honest and generic unless the source material states specific changes.

## 5. Localization
- The primary locale is the source of truth; write it first.
- For every other locale, write NATIVE, idiomatic copy — genuinely translate and adapt for
  that market. Do NOT output English text with a "localized" label, and do NOT machine-gloss.
- Re-check every limit AFTER translating (translations change length). Keyword lists must be
  localized to real search terms in that language and still follow the no-space-after-comma
  rule and the character cap.

## 6. Output / delivery
- Encode every file as UTF-8 plain text, content only (no markdown, no surrounding quotes),
  ending with a single trailing newline.
- Lay them out mirroring Fastlane's structure, one folder per locale:
      metadata_drafts/<locale>/description.txt
      metadata_drafts/<locale>/subtitle.txt
      metadata_drafts/<locale>/keywords.txt
      metadata_drafts/<locale>/promotional_text.txt
      metadata_drafts/<locale>/release_notes.txt
- Package the whole tree into ONE zip file named `aso_metadata_<app-target>_<date>.zip` and
  give it to me as a downloadable file.
- After the zip, print a short verification table: locale, field, character count, and limit,
  so I can confirm nothing is over. Flag any row that is within 5 characters of its limit.

Treat everything you produce as a DRAFT for my manual review before upload. Do not upload,
submit, or release anything.

使用指南

适用场景

  • 以结构化、可复用的提示词为起点,而非空白对话框。
  • 根据自己的需求调整提示词,同时保持原始意图不变。
  • 与Software Development, Agents & Vibe Coding, Marketing & Social相关的工作流。

使用方法

  1. 复制完整的提示词模板。
  2. 将每个变量替换为自己的内容,或从建议选项中选择。
  3. 将完成的提示词粘贴到 ChatGPT、Claude、Gemini 或其他 AI 助手中。

示例起点

You are a senior App Store Optimization (ASO) copywriter and localizer. Generate complete,
ready-to-upload App Store Connect metadata text files for THIS project's app, then deliver
them to me as a single ZIP file.

## 1. Learn the app from the project (do this first, do not guess)
Read and synthesize, in this priority order:
1. `fastlane/config/apps.yml` — take the app `name`, `platform`, `primary_locale`, and the
   full `locales` list. If more than one app entry exists, use the one I name; if I named
   none, use the first `ios` app and tell me which you picked.
2. `fastlane/config/aso.yml` — honor `app_positioning.default_tone` and any field limits.
3. `README.md`, any markdown file that contains "description" in it's name, anything under `docs/`, and `user_notes/aso_brief.md` if present.
4. Existing `fastlane/metadata/<primary_locale>/*.txt` (especially `description.txt`,
  ...

变量使用说明

变量语法

变量被 {{ 和 }} 包裹,遵循以下格式:

{{variable name: option1, option2, option3 }}

预定义变量

选项可以通过方括号引用预定义变量列表。这些选项以[橙色]显示,提供颜色、语气或语言等常用值。

{{Tone: [tones] }}

自定义选择列表

也可以提供以逗号分隔的内联选项列表。

{{Format: bullet points, paragraphs, numbered list }}
💡

提示:使用这些提示词无需 PUCO 应用!只需复制模板,直接在 ChatGPT、Claude、Gemini 或任何其他 AI 助手中将每个 {{…}} 部分替换为自己的文本。

数秒内使用此提示词

安装 PUCO for Mac:在任意应用中按下快捷键,填写智能表单,粘贴到 ChatGPT、Claude 或 Gemini。每个变量都变成精选下拉菜单,上次的值会被记住。

在 Mac App Store 下载