tddworks/asc-cli-skills/asc-review-detail

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Manage App Store review contact info and demo account settings using the `asc` CLI tool. Use this skill when: (1) Getting current review info: "asc version-review-detail get --version-id ID" (2) Setting review contact info before submission: "asc version-review-detail update --version-id ID ..." (3) Configuring demo account credentials for App Review team (4) User asks "set review info", "add review contact", "configure demo account", "fix reviewContactCheck" (5) Diagnosing a failed reviewConta…

Install

npx vskill@latest install tddworks/asc-cli-skills/asc-review-detail

SKILL.md

asc version-review-detail

Manage App Store review information (contact details + demo account) for a version. Required before submission — the App Review team needs contact info to reach you if there's an issue.

Commands

get — fetch current review info
bash
asc version-review-detail get --version-id <VERSION_ID> [--pretty]

Returns an empty record (id: "") when review info has never been set.

update — set or update review info (upsert)
bash
asc version-review-detail update --version-id <VERSION_ID> \
[--contact-first-name <name>] \
[--contact-last-name <name>] \
[--contact-phone <phone>] \
[--contact-email <email>] \
[--demo-account-required <true|false>] \
[--demo-account-name <username>] \
[--demo-account-password <password>] \
[--notes <text>]

Upsert: Creates a new record if none exists (POST), patches the existing one if it does (PATCH). Only supplied flags are sent — unspecified fields are left unchanged on an existing record.

Typical Pre-Submission Workflow

bash
# 1. Check what's currently set
asc version-review-detail get --version-id <VERSION_ID> --pretty
# 2. Set contact info (minimum to clear reviewContactCheck warning)
asc version-review-detail update --version-id <VERSION_ID> \
--contact-first-name Jane \
--contact-email dev@example.com \
--contact-phone "+1-555-0100"
# 3. If app requires a demo account
asc version-review-detail update --version-id <VERSION_ID> \
--demo-account-required true \
--demo-account-name demo_user \
--demo-account-password "secret" \
--notes "Tap 'Sign In' then use the credentials above"
# 4. Verify check-readiness passes reviewContactCheck
asc versions check-readiness --version-id <VERSION_ID> --pretty
# 5. Submit
asc versions submit --version-id <VERSION_ID>

JSON Output Shape

json
{
"data": [
{
"affordances": {
"getReviewDetail": "asc version-review-detail get --version-id <id>",
"updateReviewDetail": "asc version-review-detail update --version-id <id>"
},
"contactEmail": "dev@example.com",
"contactFirstName": "Jane",
"contactLastName": "Smith",
"contactPhone": "+1-555-0100",
"demoAccountRequired": false,
"id": "rd-abc123",
"versionId": "<VERSION_ID>"
}
]
}

Nil optional fields (contactFirstName, contactEmail, demoAccountName, notes, etc.) are omitted from JSON output.

Reading reviewContactCheck in check-readiness

json
"reviewContactCheck": { "pass": false, "message": "Review contact info is missing" }

This is a SHOULD FIX warning — it does NOT block isReadyToSubmit. Fix it with:

bash
# Copy updateReviewDetail affordance from version-review-detail get output
asc version-review-detail update --version-id <id> --contact-email dev@example.com --contact-phone "+1-555-0100"

Key Computed Properties

PropertyLogic
hasContactcontactEmail != nil && contactPhone != nil
demoAccountConfigured`!demoAccountRequired \\(name != nil && password != nil)`

hasContact feeds reviewContactCheck.pass in asc versions check-readiness.

CAEOAS Affordances

AppStoreVersion includes getReviewDetail — follow it from any version listing:

bash
VERSION=$(asc versions list --app-id "$APP_ID" | jq -r '.data[0]')
eval "$(echo "$VERSION" | jq -r '.affordances.getReviewDetail') --pretty"

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tddworks/asc-cli-skills/asc-review-detail/badge)](https://verified-skill.com/skills/tddworks/asc-cli-skills/asc-review-detail)

Something wrong with this skill or its page? Tell us.