app-review-prep

โดย facebook

เตรียมแอป Meta สำหรับ App Review — ตรวจสอบสถานะปัจจุบัน ข้อกำหนดที่ค้างอยู่ สิทธิ์ที่ได้รับ และประวัติการส่ง ใช้ก่อนส่งแอป…

npx skills add https://github.com/facebook/agentic-tools --skill app-review-prep

App Review Prep

Check everything needed before submitting a Meta app for App Review.

Workflow

  1. Start tracking. Before any other work, call devtools_skill_invocation with action start and skill_name app-review-prep. Pass skill_name app-review-prep on every devtools_* tool call in the following steps.

  2. Identify the app. Ask the user for the app name or ID. If they give a name (or aren't sure of the ID), call devtools_app_list (action list) and resolve it to an app_id — match the name case-insensitively. If several apps match or it's ambiguous, show the candidates (name, ID, viewer role) and ask the user to pick. If they give a numeric ID, use it directly.

  3. Collect review data in parallel. Run all calls concurrently:

    • devtools_app with action basic_settings — app name, category, status for report context
    • devtools_app_review with action status — current review state
    • devtools_app_review with action requirements — what's needed for approval
    • devtools_app_review with action privileges — currently granted permissions/features
    • devtools_app_review with action history — past submissions and their outcomes
    • devtools_compliance with action status — compliance blockers that could prevent approval
  4. Analyze readiness. Evaluate:

    • Are all required items complete?
    • Are there compliance violations that would block review?
    • Have previous submissions been rejected? If so, what was the reason?
    • Which permissions/features are already approved vs. still needed?
  5. Produce a readiness report:

    Report Format

    Current Status

    • Review state (e.g., not submitted, in review, approved, rejected)
    • Last submission date and outcome (if any)

    Granted Privileges

    • List of approved permissions and features

    Outstanding Requirements

    • Each requirement with its completion status
    • Clear description of what's needed to fulfill incomplete items

    Compliance Blockers

    • Any violations or required actions that must be resolved before submission

    Submission History

    • Past submissions with dates, statuses, and rejection reasons (if any)
    • Pattern analysis if there are repeated rejections

    Readiness Verdict

    • READY: all requirements met, no blockers
    • NOT READY: list exactly what needs to be done, in priority order
  6. Suggest next steps based on the verdict:

    • If NOT READY: specific actions to take, in order
    • If READY: guidance on what to expect during the review process
    • If there are compliance issues: suggest /compliance-check for remediation
  7. End tracking. After completing all preceding steps, call devtools_skill_invocation with action end and skill_name app-review-prep.

Tips

  • Rejected submissions often cite the same issues. If history shows a pattern, call it out prominently.
  • Compliance status is a prerequisite — resolve violations before worrying about other requirements.
  • Some requirements need evidence (screenshots, privacy policy URLs, etc.) that can't be checked programmatically. Flag these as "manual verification needed."

Skills เพิ่มเติมจาก facebook

api-health
facebook
Monitor API health for a Meta app — check rate limits, call volume, and API deprecations. Use to diagnose throttling, plan capacity, or prepare for API version…
official
api-integration
facebook
แนะนำนักพัฒนาในการตั้งค่าการเชื่อมต่อ Meta API ตั้งแต่เริ่มต้น — ค้นหา API ที่เหมาะสม ดึงคู่มือการตั้งค่า ข้อกำหนดการยืนยันตัวตน…
official
debug-webhooks
facebook
แก้ไขปัญหาเว็บฮุคสำหรับแอป Meta — ตรวจสอบการสมัครใช้งานที่ใช้งานอยู่ ระบุการตั้งค่าที่ผิดพลาด และส่งเพย์โหลดทดสอบเพื่อยืนยันการส่งมอบ ใช้เมื่อ…
official
webhook-setup
facebook
Set up webhooks for a Meta app end-to-end — discover available topics, subscribe to fields, and verify with a test payload. Use when configuring webhooks for…
official
buck2-rule-basics
facebook
แนะนำผู้ใช้ผ่านการเขียนกฎ Buck2 ตัวแรก เพื่อเรียนรู้แนวคิดพื้นฐาน ได้แก่ กฎ แอ็กชัน เป้าหมาย คอนฟิกูเรชัน การวิเคราะห์ และ select() ใช้…
official
add-ir-instruction
facebook
Guide for adding a new IR instruction to the Hermes compiler. Use when the user asks to add, create, or define a new IR instruction (Inst/Instruction) in the…
official
binary-size-analysis
facebook
ทักษะนี้ควรใช้เมื่อผู้ใช้ต้องการวิเคราะห์การเปลี่ยนแปลงขนาดไบนารีของ hermesvm ในช่วงของคอมมิต ใช้เมื่อผู้ใช้กล่าวถึง "binary size",…
official
gc-safe-coding
facebook
สำหรับคำอธิบายและเหตุผลโดยละเอียด โปรดดูที่ doc/GCSafeCoding.md
official