Design, implement, and verify behavior changes in App-Store-Connect-CLI. Use when adding or changing a command, flag, API endpoint, output format, exit code, shared CLI behavior, or when fixing or refactoring behavior that requires code and tests.
70
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Deliver one complete, reviewable behavior change through architecture, RED-GREEN implementation, realistic CLI verification, and PR-ready validation.
Before implementation, record:
--help behavior and expected invocation shape.Stop and align before coding if the public command shape or compatibility decision remains materially ambiguous.
Read references/test-matrix.md for mandatory CLI, output, artifact, and auth cases.
docs/openapi/paths.txt, then inspect the exact operation in docs/openapi/latest.json.sosumi.ai mirror when explanatory App Store Connect API documentation is required.internal/cli/<domain> package and register new top-level commands in internal/cli/registry/registry.go.UsageFunc: shared.DefaultUsageFunc for command groups and subcommands.shared.ContextWithTimeout or shared.ContextWithUploadTimeout for outbound HTTP.2.--confirm for destructive operations; do not add interactive prompts./tmp/asc and verify realistic invocations, output streams, and exit codes against the built binary.make format
make check-docs
make lint
ASC_BYPASS_KEYCHAIN=1 make testIf command help changed, run make generate-command-docs and commit the resulting docs/COMMANDS.md update before the gate.
Explain the chosen approach, alternatives, expected invocations and outputs, compatibility impact, tests and live checks, commands run, and remaining limitations. Be explicit about pre-existing failures and anything not reproduced.
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.