Plugins for Android, KMM and iOS development
Claude Code · Cursor · OpenAI Codex CLI · Gemini CLI · OpenCode
| Plugin | Version | Description |
|---|---|---|
| android-dev | 2.0.0 |
Unified Android developer agent: brainstorm → plan → implement → review → test → verify |
| kmp-migrator-superpowers | 1.0.0 |
Bidirectional KMM ↔ iOS migration toolkit on the Superpowers methodology |
| swagger-android | 1.2.0 |
Generate Android Kotlin data models from Swagger/OpenAPI specs |
| yandex-tracker | 1.0.0 |
Yandex Tracker MCP server: 30+ tools, agent, workflows, sprint planning |
| google-dev-knowledge | 1.0.0 |
Real-time access to official Google developer docs (Android, Firebase, Cloud, Flutter, TensorFlow, Google AI) |
Add the marketplace and install plugins:
/plugin marketplace add gorban-dev/gor-dev-plugins
/plugin install <plugin-name>@gor-dev-pluginsOr pin everything in your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"gor-dev-plugins": {
"source": {
"source": "github",
"repo": "gorban-dev/gor-dev-plugins"
}
}
},
"enabledPlugins": {
"android-dev@gor-dev-plugins": true,
"kmp-migrator-superpowers@gor-dev-plugins": true,
"swagger-android@gor-dev-plugins": true,
"yandex-tracker@gor-dev-plugins": true,
"google-dev-knowledge@gor-dev-plugins": true
}
}Add the marketplace directly from GitHub and install the plugin you need:
codex plugin marketplace add gorban-dev/gor-dev-plugins --ref main
codex plugin add yandex-tracker@gor-dev-pluginsPlugins that ship bundled MCP servers, such as yandex-tracker, include their built dist/ assets in the repository, so normal installation does not require npm install or a local build.
Each plugin ships per-platform manifests and a dedicated INSTALL.md inside its directory:
| Platform | Where to look |
|---|---|
| Cursor | <plugin>/.cursor-plugin/plugin.json |
| Codex CLI | <plugin>/.codex/INSTALL.md |
| Gemini CLI | <plugin>/gemini-extension.json + <plugin>/GEMINI.md |
| OpenCode | <plugin>/.opencode/INSTALL.md |
One agent replaces 6 separate agents and 14 skills.
Agent — android-dev (model: opus). Senior Android developer that automatically picks the right skill and proactively runs the full development cycle.
Skills
| Skill | Description |
|---|---|
brainstorm |
Explore approaches and design solutions before coding |
plan |
Create granular implementation plans (2–5 min tasks) and execute |
implement |
Build features from scratch, modify existing, or refactor |
debug |
Systematic debugging: root cause → hypothesis → fix → verify |
tdd |
Test-driven development: RED → GREEN → REFACTOR |
review |
Two-pass review: architecture (8 cats) + code quality (6 cats) |
test-ui |
UI testing on device via claude-in-mobile CLI |
verify |
Evidence-based completion check — no "should work" |
Proactive workflow
implement → review (auto) → fix if FAIL (max 3) → test-ui (auto) → verify (auto) → report
For complex tasks:
brainstorm → plan → implement → review → test-ui → verify
Architecture rules (Jetpack Compose + Clean Architecture)
- Screen — thin adapter (
collectAsStateWithLifecycle,CollectWithLifecycle) - View — pure UI, no logic or side-effects
- ViewModel —
BaseSharedViewModel,handleEvent(),updateState - UseCase —
suspend fun execute(), returnsResult<T> - Repository — interface + impl, depends only on DataSources
Bidirectional KMM ↔ iOS migration toolkit on top of the Superpowers methodology by Jesse Vincent. Both directions:
- KMM → iOS — extract shared Kotlin into native Swift in
iosApp/ - iOS → KMM — lift duplicated native Swift into shared Kotlin
Five-phase workflow with HARD-GATEs: brainstorm → plan → execute → review → verify. Preserves business logic line-by-line; honors the project's existing architecture.
The plugin keeps the full Superpowers skill set unchanged and adds an extended using-superpowers skill (KMM ↔ iOS Migration Mode) plus a rules/ directory with the migration playbook and reference material.
Generates Android Kotlin data models from Swagger / OpenAPI specifications.
- Data classes with
kotlinx-serialization - Domain ↔ Data mappers
- Enum mappers
- Naming conventions enforced via the
swagger-kotlin-conventionsskill
Local MCP server with 30+ tools covering the Yandex Tracker API: issues, comments, worklogs, checklists, sprints, boards, queues, transitions, attachments. Ships with the tracker-manager agent for interactive task execution and skills for daily workflows (standups, sprint planning, time tracking).
Remote MCP server (Google Developer Knowledge API) with real-time access to official documentation: Android · Firebase · Cloud · Chrome · Flutter · TensorFlow · web.dev · Google AI.
Requires a free API key from aistudio.google.com/apikey.
If you were using android-arch and dev-workflow, replace them with android-dev:
"enabledPlugins": {
- "dev-workflow@gor-dev-plugins": true,
- "android-arch@gor-dev-plugins": true,
+ "android-dev@gor-dev-plugins": true,
}MIT — see individual plugins for details.
Built with ♥ by Sergey Gorban.