Community라이팅 & 에디팅github.com

ChandraChaan/store-listing

Flutter 앱의 Google Play 및 App Store 스토어 등록 문구(제목, 부제, 짧은 설명, 전체 설명, 키워드, 릴리스 노트)를 작성하거나 검토합니다. 모든 글자 수 제한을 준수하며, 사용자가 스토어 설명, 앱 제목 아이디어, 키워드, ASO 또는 '내 Play Store 등록 문구를 작성해줘'라고 요청할 때 사용합니다.

store-listing란 무엇인가요?

이 스킬은 Flutter 앱 개발자가 앱 스토어 등록에 필요한 모든 텍스트를 자동으로 생성하고 검토할 수 있도록 도와줍니다. 실제 프로젝트 파일(`pubspec.yaml`, `README.md`, `lib/` 디렉토리의 주요 화면, `fastlane/metadata` 또는 `store/` 폴더 등)을 읽어서 앱이 실제로 제공하는 기능만을 기반으로 리스팅 문구를 작성하므로 허위 기능이나 과장된 주장을 방지합니다. Google Play와 App Store 각각의 필드(이름, 부제, 짧은 설명, 전체 설명, 키워드, 릴리스 노트 등)에 대해 정해진 글자 수 제한을 자동으로 확인하며, `references/limits.md`와 `references/aso-checklist.md`의 가이드라인을 참고하여 정책 준수와 ASO(앱 스토어 최적화)를 보장합니다. 코드에서 알 수 없는 정보(타겟 사용자, 차별점, 대상 국가, 개인정보처리방침 URL 등)는 최소한의 질문으로 사용자에게 요청하며, 사용자가 답변하지 않으면 합리적인 가정을 세워 진행하고 해당 가정을 문구에 표시합니다. 또한 `--review` 플래그를 통해 기존 리스팅 문구를 검토할 수 있습니다. 각 필드의 길이, 정책 위반 단어(예: 'free', 'best', '#1', 'download now'), 키워드 스터핑, 코드에 없는 기능 주장, 누락된 권한 설명 등을 테이블 형태로 지적하고 수정 제안을 제공합니다. 출력은 각 필드를 일반 텍스트 블록으로 제공하여 사용자가 각 스토어 콘솔에 바로 복사하여 붙여넣을 수 있으며, 프로젝트가 이미 fastlane을 사용 중인 경우에만 `fastlane/metadata/` 디렉토리에 저장을 제안합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ChandraChaan/flutter-release-kit/tree/HEAD/skills/store-listing

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

스토어 등록

심사를 통과하고 전환율을 높이는 리스팅 문구를 생성합니다. 실제 앱을 기반으로 작업합니다. pubspec.yaml(이름, 설명), README.md, lib/ 아래의 주요 화면(기능 이름, 화면 제목, 빈 상태 텍스트), 그리고 기존 fastlane/metadata 또는 store/ 폴더를 읽습니다. 코드에 없는 기능을 절대 만들어내지 마세요.

초안을 작성하기 전에 정확한 필드 제한은 references/limits.md를, 작성 규칙은 references/aso-checklist.md를 참조하세요.

코드가 알려줄 수 없는 것만 물어보세요

아직 명확하지 않다면, 한 번에 다음을 물어보세요:

  1. 이 앱은 누구를 위한 것인가요?(한 문장)
  2. 경쟁 제품보다 더 잘하는 한 가지는 무엇인가요?
  3. 타겟 국가/언어는 무엇인가요?
  4. 개인정보처리방침 URL과 지원 이메일이 있나요?

사용자가 답변하지 않으면 합리적인 가정을 하고 진행하며, 초안에 해당 가정을 표시하세요.

전달 (기본: 두 스토어 모두)

Google Play

  • 앱 이름(30자): 제품명, 선택적 짧은 훅. "무료", "최고", 이모지, 또는 모두 대문자 금지.
  • 짧은 설명(80자): 가치 제안, 키워드를 먼저 배치.
  • 전체 설명(4000자): 단독으로도 의미가 통하는 도입 단락, 기능 목록, 신뢰/개인정보 단락, 민감한 권한이 있는 경우 "요청하는 권한과 그 이유" 설명.
  • 릴리스 노트(500자): 현재 버전에 대한 것으로, CHANGELOG가 있는 경우 제공.
  • 카테고리 추천 및 콘텐츠 등급 참고 사항.

App Store

  • 이름(30자), 부제(30자), 프로모션 텍스트(170자, 새 빌드 없이 편집 가능), 설명(4000자), 키워드(100자, 쉼표로 구분, 쉼표 뒤 공백 없음, 이름/부제에 이미 있는 단어 제외, 기존 단어의 복수형 제외, 경쟁사 이름 제외), 새로운 기능.
  • 기본 카테고리 추천, 연령 등급 참고 사항.

각 필드 뒤에는 대괄호 안에 글자 수를 표시하세요(예: [78/80]). 모든 필드를 해당 제한 이내로 유지하세요.

검토 모드 (--review)

사용자가 기존 문구를 붙여넣거나 프로젝트에 fastlane/metadata가 있는 경우, 각 필드를 다음 항목에 대해 확인하세요: 길이, 정책 위반 단어(무료, 최고, #1, 지금 다운로드, 다른 플랫폼/스토어 언급, 검증 불가능한 주장, 의학/금융 관련 주장(면책 조항 없음)), 키워드 스터핑, 코드에 없는 기능 주장, 누락된 권한 설명. 필드, 문제점, 수정 제안이 포함된 테이블을 반환하세요.

출력

각 필드를 일반 텍스트 블록으로 제공하여 사용자가 콘솔에 직접 복사할 수 있도록 하세요. 프로젝트가 이미 fastlane을 사용하는 경우에만 fastlane/metadata/android/en-US/*.txt 및 fastlane/metadata/ios/en-US/*.txt에 저장하는 것을 제안하세요.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬