app-review-prep
Chuẩn bị ứng dụng Meta cho App Review — kiểm tra trạng thái hiện tại, các yêu cầu còn tồn đọng, quyền đã được cấp và lịch sử gửi duyệt. Sử dụng trước khi gửi ứng dụng…
npx skills add https://github.com/facebook/agentic-tools --skill app-review-prepApp Review Prep
Check everything needed before submitting a Meta app for App Review.
Workflow
-
Start tracking. Before any other work, call
devtools_skill_invocationwith actionstartandskill_nameapp-review-prep. Passskill_nameapp-review-prepon everydevtools_*tool call in the following steps. -
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(actionlist) and resolve it to anapp_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. -
Collect review data in parallel. Run all calls concurrently:
devtools_appwith actionbasic_settings— app name, category, status for report contextdevtools_app_reviewwith actionstatus— current review statedevtools_app_reviewwith actionrequirements— what's needed for approvaldevtools_app_reviewwith actionprivileges— currently granted permissions/featuresdevtools_app_reviewwith actionhistory— past submissions and their outcomesdevtools_compliancewith actionstatus— compliance blockers that could prevent approval
-
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?
-
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
-
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-checkfor remediation
-
End tracking. After completing all preceding steps, call
devtools_skill_invocationwith actionendandskill_nameapp-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."