用途:面向 Apple App Store 的 ASO(应用商店优化)分析与元数据生成技能,帮助分析现有应用列表、按 Apple 指南与字符上限生成优化后的元数据,并提供竞品洞察与截图叙事建议。
主要能力:分析应用定位、功能与目标受众,提炼差异化卖点;生成优化的应用名称、副标题、推广文本、描述与关键词列表;校验各字段字符数是否符合 Apple 限制;给出截图叙事顺序与信息层级建议。
字符上限:应用名称 30 字符;副标题 30 字符;推广文本 170 字符;描述 4000 字符;关键词 100 字符(逗号分隔、不含空格);更新说明 4000 字符。
使用方式:先分析应用上下文,再参考 references/aso_learnings.md 中的 ASO 最佳实践与竞品分析策略,生成元数据后运行校验脚本:python scripts/validate_metadata.py,脚本会逐字段提示输入、计算字符数并按上限显示通过或未通过及剩余字符,未通过字段需调整后重新校验。
配套工具 Krankie 用于跟踪 App Store 关键词排名:安装 bun install -g krankie 或直接运行 bunx krankie;常用命令包括 krankie app search "<query>" --platform ios、krankie app create <app_id> --platform ios、krankie app list、krankie keyword add <app_id> "<keyword>" --store us、krankie keyword list、krankie check run、krankie rankings、krankie rankings movers、krankie rankings history <keyword_id>、krankie check status;可用 krankie cron install --hour 6 安装每日定时任务,krankie cron status 查看状态。所有命令支持 --json,krankie instructions --format json 可获取面向智能体的说明。
数据说明:排名跟踪 1-200 位,null 表示超出该范围;数据存于本地 ~/.krankie/krankie.db(SQLite);每日重复检查有频率限制,可用 --force 覆盖;日志位于 ~/.krankie/check.log。
适用场景:应用上架前的元数据准备、已有列表的优化审查、竞品关键词跟踪、元数据修改后的排名效果监测与趋势分析。
限制:具体收费、价格、平台支持范围等资料暂未提供;排名数据依赖 Krankie 工具与本地环境。