coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Maintain Java-only Android projects and Kotlin/Java interoperability inside Android apps or libraries, including Java source sets, AndroidX Java APIs, annotations, nullability, SAM boundaries, generated bytecode expectations, public API compatibility, tests, lint, and migration
$ npx -y skills add gaelic-ghost/socket --skill java-android-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/java-android-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Maintain Java-only Android projects and Kotlin/Java interoperability inside Android apps or libraries, including Java source sets, AndroidX Java APIs, annotations, nullability, SAM boundaries, generated bytecode expectations, public API compatibility, tests, lint, and migration
name: java-android-workflow description: Maintain Java-only Android projects and Kotlin/Java interoperability inside Android apps or libraries, including Java source sets, AndroidX Java APIs, annotations, nullability, SAM boundaries, generated bytecode expectations, public API compatibility, tests, lint, and migration guardrails. license: Apache-2.0 compatibility: Designed for Codex and compatible Agent Skills clients working with Java Android projects or mixed Kotlin/Java Android modules. metadata: owner: gaelic-ghost repo: socket category: android-java allowed-tools: Read Edit Bash(rg:*) Bash(git:*) Bash(java:*) Bash(javac:*) Bash(./gradlew:*) Bash(gradle:*)
Preserve Java Android codebases and make Kotlin/Java boundaries explicit when Android modules are mixed-language.
The practical decision is whether to stay Java-only, add Kotlin interop carefully, or route implementation to Kotlin-first guidance without forcing a migration.
Use repo-local Java, Kotlin, Gradle, and Android files first. Use Dash.app Java or Gradle docsets opportunistically for installed local reference. Use official documentation as authority for Android-specific APIs, Kotlin Java interop, AndroidX behavior, and version-sensitive rules:
Translate documentation into concrete API, annotation, source-set, or validation choices.
1. Inspect source ownership:
2. Identify interop boundaries:
3. Preserve Java-only projects:
4. Maintain mixed projects:
5. Validate:
Return:
1. `Language owner`: Java-only, Kotlin-first, mixed, or migration decision needed. 2. `Interop boundary`: APIs, annotations, generated code, callbacks, nullability, or bytecode concerns. 3. `Affected modules`: module, source set, public APIs, tests, and generated sources. 4. `Validation path`: exact Gradle commands. 5. `Risk`: migration, binary compatibility, annotation processing, nullability, or public API risk.
Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker will inspect or modify…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations, codex exec, Codex subagents,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval cases, graders, thresholds,…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact approval gates.
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning, resuming, steering, cancelling,…