coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Check Android release readiness without publishing by default, including versionCode and versionName, signing and keystore boundaries, release build types, R8/ProGuard, mapping outputs, app bundles, APKs, Play delivery handoffs, privacy, permissions, changelogs, and
Claude Code
$ npx -y skills add gaelic-ghost/socket --skill release-readiness-workflow --agent claude-code
Codex
$ npx skills add gaelic-ghost/socket --skill release-readiness-workflow -a codex -y
Cursor
$ npx skills add gaelic-ghost/socket --skill release-readiness-workflow -a cursor -y
Gemini CLI
$ npx skills add gaelic-ghost/socket --skill release-readiness-workflow -a gemini-cli -y
GitHub Copilot
$ npx skills add gaelic-ghost/socket --skill release-readiness-workflow -a github-copilot -y
OpenCode
$ npx skills add gaelic-ghost/socket --skill release-readiness-workflow -a opencode -y
Windsurf
$ npx skills add gaelic-ghost/socket --skill release-readiness-workflow -a windsurf -y
name: release-readiness-workflow description: Check Android release readiness without publishing by default, including versionCode and versionName, signing and keystore boundaries, release build types, R8/ProGuard, mapping outputs, app bundles, APKs, Play delivery handoffs, privacy, permissions, changelogs, and repository-owned release automation routing through Gradle, CI, Fastlane, or Play Developer Publishing API clients. license: Apache-2.0 compatibility: Designed for Codex and compatible Agent Skills clients working with Android release-preparation surfaces. metadata: owner: gaelic-ghost repo: socket category: android-release allowed-tools: Read Bash(rg:*) Bash(git:*) Bash(./gradlew:*) Bash(gradle:*) Bash(gh:*)
Check whether an Android app or library is ready for release without starting a publish workflow by default.
The practical decision is which version, signing, packaging, policy, changelog, and automation surfaces must be verified before a human or repo-owned release system publishes artifacts.
Use repo-local Gradle files, release docs, CI workflows, Fastlane files, checked-out automation sources, and Dash.app docsets opportunistically for exact Gradle or Java questions. Use official documentation as authority for Android-specific release, signing, privacy, permissions, and Play behavior:
Translate documentation into concrete release files, commands, artifacts, and gates.
1. Identify release ownership:
2. Inspect signing boundaries:
3. Inspect packaging:
4. Inspect policy-sensitive surfaces:
5. Route automation:
Prefer dry, local, or artifact-building checks first:
./gradlew :app:lintRelease ./gradlew :app:assembleRelease ./gradlew :app:bundleRelease
Use repository-documented release commands when they exist. Treat commands that upload, promote, submit for review, or publish as explicit approval-gated actions.
When a repository already owns release automation, report:
Return:
1. `Release surface`: app or library module, variant, flavor, and artifact type. 2. `Versioning`: version code, version name, changelog, and policy status. 3. `Signing`: signing config, secret boundary, and local-safe checks. 4. `Packaging`: AAB, APK, R8/ProGuard, mapping, and symbol outputs. 5. `Automation route`: Gradle, CI, Fastlane, Play API, custom script, or none found. 6. `Validation path`: commands run or recommended. 7. `Publish boundary`: what was deliberately not run without explicit approval.
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact…
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.