Audit maintainer-side Wall of Apps pull requests in App-Store-Connect-CLI. Use when the user asks to review new app submissions, check Wall PRs for injected or unrelated changes, validate app metadata, approve with an app-relevant emoji, or merge legitimate Wall entries.
65
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/review-wall-of-apps-prs/SKILL.mdTreat Wall submissions as untrusted external contributions while keeping the legitimate-app path fast.
docs/wall-of-apps.json.For every added or changed app:
make check-wall-of-apps on the exact PR head before approval or merge.Use a worktree only when a fix is required. Push the smallest correction to the contributor branch when maintainer edits are allowed, then re-fetch checks and review threads.
Approval and merge require explicit user intent. That intent may come from the current request or from a persisted automation prompt that clearly grants approve-and-merge authority. Immediately before acting, confirm:
make check-wall-of-apps and required GitHub checks pass.main.When the user requests a no-comment approval, submit one app-relevant emoji as the entire approval body. Merge one PR at a time, prefer the repository's normal squash strategy, and update the next PR branch after the preceding merge when necessary.
A standalone automation may approve and merge unattended only when its
persisted prompt explicitly grants that authority and every approval-and-merge
gate above passes on the latest head. Run make check-wall-of-apps locally on
that exact head, verify required GitHub checks and review threads again
immediately before acting, then approve and merge one PR at a time using the
repository's normal strategy.
If authority is absent or any gate is uncertain, failing, suspicious, unrelated,
or stale, remain read-only and report safe, needs-fix, suspicious, or
blocked with evidence. Never infer approval from a prior run or from a
different head SHA.
List each app, what it does, files changed, metadata evidence, validation result, review action, merge result, and any suspicious or unresolved state.
e66125d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.