本文へ移動
cccskills
無料GitHub で公開

aso-optimize

App Store / Google Play のメタデータ最適化(ASO)を、4つの専門エージェントチームで実行するスキル。 キーワード調査、宣伝テキスト作成、競合分析、多言語ローカライゼーションの4観点から App Store 向けテキスト一式(タイトル、サブタイトル、キーワード、説明文、宣伝テキスト、What's New)を 生成し、最終レポート(MD)を出力する。多言語対応(日本語・英語+他言語)。 Use when: App Store の説明文を書きたい、ASO対策したい、キーワード選定したい、 宣伝文章を作りたい、App Store テキストを多言語化したい、What's New を書きたい。 Triggers: "ASO", "App Store", "宣伝文", "説明文", "キーワード", "サブタイトル", "What's New", "promotional text", "app description", "keyword optimization", "ストア掲載", "メタデータ", "アプリ紹介文", "Google Play", "多言語ASO"

インストール方法を見る

含まれるファイル(2)

  • SKILL.md6.2 KB
  • references/report-template.md2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

ASO Optimize Skill

4つの専門エージェントがチームで議論・フィードバックし合い、App Store / Google Play 向けの最適なメタデータを作成する。

ワークフロー

  1. ユーザーからアプリ情報をヒアリング
  2. Agent Team を作成し、4エージェントを並列起動
  3. 2〜3ラウンドの議論・フィードバック
  4. 最終レポート + 各言語のメタデータ一式を MD ファイルで出力

Step 1: ヒアリング

以下を確認する(不明ならユーザーに質問):

  • アプリの概要: 何をするアプリか、コア機能、差別化ポイント
  • アプリ名: 決定済みの名前(未定なら app-naming スキルを先に使用)
  • ターゲット: 年齢層、性別、興味関心
  • カテゴリ: App Store のカテゴリ(ライフスタイル、ヘルスケア、エンタメ等)
  • 対象地域・言語: どの国/言語向けにテキストを作成するか(デフォルト: 日本語+英語。中国語・韓国語・その他も対応可能)
  • 競合アプリ: 知っていれば競合アプリ名(なくてもOK)
  • アップデート内容: What's New が必要な場合、今回の変更内容
  • 現行テキスト: 既にストアに掲載中のテキストがあれば確認

Step 2: チーム作成とエージェント起動

TeamCreate で aso-optimize チームを作成。以下4エージェントを 1つのメッセージで並列に Task ツールで起動する。

name役割主な調査手段
aso-strategistASO 全体戦略・競合分析・構成設計WebSearch
keyword-researcherキーワード調査・選定・最適化WebSearch
copywriterApp Store テキスト全要素の作成アプリ情報分析
localizer多言語ローカライゼーション・文化適応WebSearch

各エージェントは agents/ ディレクトリにサブエージェントとして定義済み。

タスク作成

TaskCreate で5つのタスクを作成:

  1. aso-strategist: 競合分析 + ASO 全体戦略立案
  2. keyword-researcher: キーワード調査・選定
  3. copywriter: App Store テキスト一式の作成
  4. localizer: 多言語ローカライゼーション
  5. 統合レポート: タスク1〜4完了後(addBlockedBy: ["1","2","3","4"])

起動設定

各エージェントのプロンプトに {APP_INFO} を埋め込んで起動する。

subagent_type: "aso-strategist"  # agents/ で定義済みのサブエージェント名
team_name: "aso-optimize"
mode: "bypassPermissions"
run_in_background: true

Step 3: 議論の進行

エージェントは自律的に議論する:

Round 1: aso-strategist が競合分析+戦略 → keyword-researcher がキーワード選定 → copywriter がドラフト作成 → localizer が翻訳
Round 2: 各エージェントが相互フィードバック → キーワード修正・テキスト改善
Round 3: 最終版を確定、スコアリング

リーダーは基本見守り。エージェントが詰まった場合のみ介入。

Step 4: 最終レポート出力

全報告が揃ったら統合レポートを MD で出力する。テンプレートは references/report-template.md を参照。

出力先:

  • ASO_REPORT.md — 統合レポート(プロジェクトルート)
  • aso/category.md — App Store カテゴリ設定(メイン/サブ)を別ファイルで出力
  • 対象言語ごとの個別ファイル — 以下のパターンで全対象言語分を出力:
ファイル名言語
aso/ja_appstore_copy.md日本語
aso/en_appstore_copy.md英語
aso/zh-Hans_appstore_copy.md中国語(簡体字)
aso/zh-Hant_appstore_copy.md中国語(繁体字)
aso/ko_appstore_copy.md韓国語
aso/{locale}_appstore_copy.mdその他の対象言語

重要: ユーザーが指定した対象言語の 全て について個別ファイルを出力すること。日本語・英語のみで終わらない。 各ファイルには以下の全要素を含める:

  • アプリ名(30文字以内)
  • サブタイトル(30文字以内)
  • キーワードフィールド(100文字以内)
  • 宣伝テキスト(170文字以内)
  • 説明文(4000文字以内)
  • What's New(必要な場合)

App Store メタデータの文字数制限

要素文字数制限備考
アプリ名30文字最も重要。ブランド名+主要キーワード
サブタイトル30文字補助キーワード。名前と重複しない
キーワードフィールド100文字カンマ区切り。名前/サブタイトルと重複しない
宣伝テキスト170文字審査不要。頻繁に更新可。CTA重要
説明文4000文字最初の3行が最重要(折りたたみ前)
What's New4000文字簡潔に。ユーザーメリット中心

Step 5: クリーンアップ

  1. 全エージェントに shutdown_request を送信
  2. 全員シャットダウン後に TeamDelete でチーム削除

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

This skill should be used when the user asks to "create a team", "spawn agents", "parallel execution", "delegate tasks to agents", "use a swarm", "team workflow", "split work across agents", "run tasks in parallel", or mentions wanting multiple agents to collaborate on a complex task.

日本語の概要は準備中です。原文の説明を表示しています。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

agent-team-guide

無料日本語概要

Agent Teams スキルを設計・構築するためのベストプラクティスガイド。 サブエージェント定義、SendMessage 通信プロトコル、タスク依存管理、 PostToolUse Hook によるログ、MCP ツール統合、コンテキストファイル設計を網羅。 7つの実績あるチームスキル(app-naming, ui-review, logo-design, persona-creation, skill-creator-team, ui-variations, aso-optimize)から抽出したパターン集。 Use when: Agent Teams を使ったスキルを新規作成したい、 既存のチームスキルの品質を改善したい、エージェント間通信のデバッグ、 チームスキルの設計パターンを知りたい。 Triggers: "agent team", "チームスキル", "エージェントチーム", "サブエージェント定義", "SendMessage パターン", "チーム設計", "エージェント間通信", "team skill", "swarm pattern"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-naming

無料日本語概要

アプリ名・サービス名の命名を、5つの専門エージェントチームで多角的に評価・決定するスキル。 ブランディング、商標/法的リスク、デジタルプレゼンス(SEO/ASO/SNS)、国際展開(多言語/発音)の 4観点から候補を提案・調査・議論し、コンテキストファイルと議事録で次回セッションへ引き継ぐ。 Use when: アプリ名を決めたい、サービス名を変更したい、プロダクト名を検討したい、 ネーミングブレスト、名前の商標チェック、アプリ名のリネーム。 Triggers: "アプリ名", "サービス名", "プロダクト名", "ネーミング", "名前を決め", "リネーム", "rename", "app name", "naming", "ブランド名", "商標チェック"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-store-preview-movie

無料日本語概要

App Store プレビュー動画を Remotion (React) で生成する Agent Team スキル。 video-director が構成を設計し、script-writer がナレーション台本を作成し、 motion-designer が Remotion コードを実装し、preview-reviewer がコードレビューし、 frame-inspector がレンダリング結果を目視検証する。 Use when: App Store プレビュー動画を作りたい、アプリのプロモーション動画を作りたい、 Remotion で動画を生成したい。 Triggers: "プレビュー動画", "App Store 動画", "アプリ動画", "preview movie", "Remotion", "動画作成", "app preview"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

app-tone-manner

無料日本語概要

アプリのトーン&マナー(トンマナ)を8名のエージェントチームで設計するスキル。 ブランドアーキタイプ・パーソナリティ定義から、カラー・タイポグラフィ・ビジュアルスタイル・ トーン・オブ・ボイスまでを一貫設計し、Pencil (.pen) + Markdown で成果物を出力する。 「デザインテンション」(矛盾ペア)を核に、AIっぽくない独自のブランドアイデンティティを生成する。

sean-sunagaku/claude-code-plugin382026年7月30日 更新

arch-design

無料日本語概要

仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。 5人の専門エージェント(Architecture Lead・Module Designer・Dependency Analyst・ Platform Expert・Devil's Advocate)が協議しながら、 モジュール分割・依存関係・データフロー・インターフェース設計を行う。 成果物は構造化されたアーキテクチャ設計書(Markdown)。 Use when: 仕様書からどう設計するか迷っている時、モジュール分割の方針を決めたい時、 技術スタックに合ったアーキテクチャパターンを選びたい時、 設計書を作成したい時。 Triggers: "アーキテクチャ設計", "arch design", "仕様書から設計", "モジュール分割", "設計書を作りたい", "アーキテクチャを考えて", "コンポーネント設計", "依存関係を設計", "どう設計する", "design the architecture", "design from spec"

sean-sunagaku/claude-code-plugin382026年7月30日 更新

sean-sunagaku のスキルをすべて見る

このスキルの問題を報告する