app-review について
GitHub issue からのアプリ申請を処理するスキルです。登録、重複、スター数の検証は事前に完了しており、分類、APPS.md の更新、検証失敗への対応を案内します。
主な機能
- 01申請 issue の項目解析
- 02アプリカテゴリの選択
- 03APPS.md の行作成
- 04検証失敗への対応
- 05審査ステータスラベルの設定
活用シーン
- 01事前検証済み申請の処理
- 02承認アプリの APPS.md への追加
- 03不備のある申請への修正依頼
- 04重複または却下申請の記録
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pollinations/ pollinations --skill app-reviewインストール後、Claude Code で/app-reviewを入力して読み込まれたか確認します。
詳細
アプリのレビュー
GitHub の issue からアプリの申請を処理します。検証(登録、重複、スター)はワークフローによって事前に完了しています。
カテゴリ
最も適したものを選択してください:image、video_audio、writing、chat、games、learn、bots、build、business
APPS.md の行の形式
| EMOJI | Name | Web_URL | Description (~200 chars) | LANG | category | @author | github_id | repo_url | ⭐stars | discord | other | Submitted_Date | Issue_URL | Approved_Date |
- Submitted_Date:issue の作成日(ユーザーが申請した日)
- Issue_URL:元の GitHub issue へのリンク
- Approved_Date:PR のマージ日(アプリが承認された日)
検証に失敗した場合
エラーに応じて、役立つコメントを残してください:
- 未登録の場合 → enter.pollinations.ai で登録するよう案内します
- 重複の場合 → 理由を説明して issue をクローズします
- 適切なラベル(TIER-APP-INCOMPLETE または TIER-APP-REJECTED)を追加します
検証に合格した場合
# 1. Fetch issue
gh issue view $ISSUE_NUMBER --json body,author,title
# 2. Parse fields: name, url, description, category, repo, discord, language
# 3. Pick creative emoji
# 4. Create/update branch
git fetch origin main
# If existing_pr: checkout and reset
# Else: git checkout -b auto/app-${ISSUE_NUMBER}-slug origin/main
# 5. Add row
export NEW_ROW="| EMOJI | NAME | URL | DESC | LANG | CAT | @AUTHOR | GITHUB_ID | REPO | STARS | DISCORD | | SUBMITTED_DATE | ISSUE_URL | $(date +%Y-%m-%d) |"
node .github/scripts/app-prepend-row.js
node .github/scripts/app-update-greenhouse.js
# 6. Commit and push
git add -A && git commit -m "Add NAME to CATEGORY" && git push origin HEAD --force-with-lease
# 7. Create PR if new
gh pr create --title "Add NAME to CATEGORY" --body "Fixes #$ISSUE_NUMBER"
# 8. Update issue label
gh issue edit $ISSUE_NUMBER --remove-label "TIER-APP" --add-label "TIER-APP-REVIEW"
ラベル
| ラベル | 意味 |
|---|---|
TIER-APP | 新しい申請 |
TIER-APP-INCOMPLETE | ユーザーの修正待ち |
TIER-APP-REVIEW | AI によるレビュー済み、メンテナーの確認待ち |
TIER-APP-APPROVED | メンテナーが承認し、PR を作成済み |
TIER-APP-REJECTED | 却下(重複など) |
コメント
Markdown 対応