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."

facebook의 다른 스킬

gc-safe-coding
facebook
전체 설명과 근거는 doc/GCSafeCoding.md를 참조하십시오.
api-health
facebook
Meta 앱의 API 상태를 모니터링합니다 — 비율 제한, 호출량, API 지원 중단 여부를 확인합니다. 트래픽 제한을 진단하거나, 용량을 계획하거나, API 버전 변경에 대비하는 데 사용합니다…
debug-webhooks
facebook
Meta 앱의 웹훅 문제를 해결합니다 — 활성 구독을 검사하고, 잘못된 구성을 식별하며, 테스트 페이로드를 전송하여 전달을 확인합니다. 다음과 같은 경우에 사용하세요…
api-integration
facebook
개발자가 Meta API 통합을 처음부터 설정하도록 안내합니다 — 적절한 API를 찾아내고, 설정 가이드, 인증 요구 사항 등을 가져옵니다…
webhook-setup
facebook
Meta 앱용 웹훅을 처음부터 끝까지 설정하세요 — 사용 가능한 주제를 탐색하고, 필드를 구독하고, 테스트 페이로드로 검증합니다. 웹훅을 구성할 때 사용하세요…
test-ui
facebook
iwsdk CLI를 사용하여 포크 예제에 대해 Test UI 시스템(PanelUI, ScreenSpace)을 테스트합니다.
flags
facebook
React 릴리스 채널 간 기능 플래그 상태를 검사하고 비교합니다. 모든 채널(www, www-modern, canary, next, experimental, rn 변형)의 플래그를 보거나 --diff로 특정 채널을 비교합니다. 출력 형식은 기본 테이블 보기, CSV 내보내기, 정리 상태 그룹화를 포함합니다. 플래그 상태는 기호로 표시됩니다: 활성화(✅), 비활성화(❌), 변형 테스트(🧪), 프로파일링 전용(📊). 일반적인 실수: __VARIANT__ 플래그는 www에서 두 상태 모두 테스트되며, --diff를 사용하여 의미 있는 차이를 찾습니다...
compliance-check
facebook
Meta 앱의 컴플라이언스 상태를 확인합니다 — 미해결 필수 조치, 활성 위반 사항, 권장 사항 및 수정 지침을 표시합니다. 감사에 사용하세요…