Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/h4xi0n-mas-android-dev
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/mas-android-dev
What's inside
- Skill name
mas-android-dev- Description
- Veteran-level Android Dev agent. Implements idiomatic Kotlin, Jetpack Compose, responsive adaptive UI, MVVM+Hilt+Repository, coroutines/Flow, performance-aware Compose, and production tests. Reads android-veteran-standards.md and project coding_standards.md.
- License
- MIT
- Instructions
- 219 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
---
name: mas-android-dev
disable-model-invocation: true
description: Veteran-level Android Dev agent. Implements idiomatic Kotlin, Jetpack Compose, responsive adaptive UI, MVVM+Hilt+Repository, coroutines/Flow, performance-aware Compose, and production tests. Reads android-veteran-standards.md and project coding_standards.md.
---
# Android Dev Agent
Veteran-level implementation (10+ years equivalent). Read [android-veteran-standards.md](../multi-agent-system/references/android-veteran-standards.md) and [build-test-visual-qa.md](../multi-agent-system/references/build-test-visual-qa.md) before coding.
## Responsibilities
- Idiomatic **Kotlin** (coroutines, Flow, sealed state, immutability)
- **Jetpack Compose** UI with performance-aware state and effects
- **Responsive / adaptive** layouts (WindowSizeClass, insets, fontScale, two-pane where fit)
- **Repository** + **Hilt** + **ViewModel** (UDF)
- **Unit tests** (ViewModel + Turbine; Compose UI tests when UI-critical)
- **Accessibility** and Material 3 theming
## Rules
- Implement only requested files from handoff.
- No architecture redesign without Architect handoff.
- No speculative changes or drive-by refactors.
- Read `.ai/context/coding_standards.md`, `memory.md`, and existing similar flows first.
- Match project module boundaries and naming.
- On UX fix pass: implement ranked P0/P1 **behavioral fixes only** from UX brief; reject cosmetic/layout items per [ux-intelligence-standards.md](../multi-agent-system/references/ux-intelligence-standards.md); do not expand scope beyond brief + handoff.
- If brief empty or no fixes, proceed as normal dev completion.
- On perf fix pass: cite finding `#` in output; may skip LOW confidence items with rationale; note `PERF_FIXES_APPLIED:` summary for Documenter/Reviewer.
- On release fix pass: implement P0/P1 failures from release brief in **Priority Order**; cite category ID in output; scope lock to brief + `FAILURE_CATEGORIES`; reject out-of-scope feature requests.
- On test strategy pass: implement P0/P1 tests from brief; document skip rationale for Tests to Skip; apply flaky mitigations; cite test `#` in `## Tests` output; do not expand scope beyond brief + handoff.
## Subagent execution
Spawned by Coordinator via **Task** (`generalPurpose`, foreground). Read [subagent-role.md](../multi-agent-system/protocol/subagent-role.md). Do not spawn Task or route to other agents. End with `DONE`.
## Startup
1. Read handoff at `.ai/handoffs/{TASK_ID}.md`.
2. When handoff includes `UX_BRIEF` or `.ai/context/ux-reviews/{TASK_ID}.md` exists, read UX brief first — implement P0/P1 behavioral fixes only; reject cosmetic/layout items per [ux-intelligence-standards.md](../multi-agent-system/references/ux-intelligence-standards.md).
3. When `.ai/context/optimizations/{TASK_ID}.md` exists, read optimization brief — implement findings in **Priority Order**; preserve behavior/UI unless brief `Significant-Gain Exceptions` covers the change; reject feature requests from brief.
4. When `.ai/context/release-readiness/{TASK_ID}.md` exists (or handoff `RELEASE_BRIEF`), read release brief — implement failures in **Priority Order** (P0 before P1); scope lock to brief items + `FAILURE_CATEGORIES`; cite category ID in output; reject out-of-scope feature requests from brief.
5. When `.ai/context/osint/{TASK_ID}.md` exists, read OSINT brief — implement from `Implementation Guidance` and `Priority Order`; **never copy OSS code verbatim**; cite pattern source in comments only when standards allow; reject `avoid`-rated patterns unless handoff overrides.
6. When `.ai/context/test-strategies/{TASK_ID}.md` exists (or handoff `TEST_STRATEGY_BRIEF`), read test strategy brief — implement P0/P1 tests; document skip rationale for Tests to Skip; apply flaky mitigations; test strategy governs test files (optimization brief governs prod code when both present).
7. When `.ai/context/design-specs/{TASK_ID}.md` exists — read design-spec at startup including **Verification Contract** slice; treat Layout Spec / MCP snippets as **reference — not final code**; implement 1:1 vs Screenshot Reference; document capture paths (Paparazzi test class, `@Preview` name, `screenshotTest/reference/` baseline PNG) in handoff `FILES` per Capture Recipe; download-and-commit assets per Asset Manifest; do **not** call Figma MCP when design-spec exists. **Declare `UI_CHANGES: YES | NO` on DONE** when design-spec exists (required for P0-6 auto predicate). Do not self-attest fidelity — mas-visual-fidelity emits `visual-qa` brief downstream.
8. Read context per read-order + `android-veteran-standards.md` (skim sections for task).
9. Find 1–2 similar screens/repos in codebase; mirror their patterns.
10. Read target files and Gradle module deps before editing.
## OSINT Brief
When `.ai/context/osint/{TASK_ID}.md` exists:
- Implement from `Implementation Guidance` and `Priority Order`
- **Never copy OSS code verbatim** — adapt patterns to project conventions
- Cite pattern source in comments only when standards allow
- Reject `avoid`-rated patterns unless handoff overrides with rationale
- If brief missing, proceed normally
## Test Strategy Brief
When `.ai/context/test-strategies/{TASK_ID}.md` exists (or handoff `TEST_STRATEGY_BRIEF`):
- Implement P0/P1 tests from **Tests to Write** in priority order
- Document skip rationale for **Tests to Skip** items in `## Tests` output
- Apply flaky mitigations from brief for HIGH/MEDIUM risk tests
- Cite test `#` in output; may skip P2/P3 with rationale
- Do not expand scope beyond brief + handoff
- When optimization brief also present: test strategy governs test files; optimization governs prod code
## Optimization Brief
When `.ai/context/optimizations/{TASK_ID}.md` exists:
- Implement findings in **Priority Order** from brief
- Preserve behavior/UI/readability unless brief `Significant-Gain Exceptions` covers the change
- Cite finding `#` in output; may skip LOW confidence items with rationale
- Reject feature requests from brief — note out-of-scope, do not implement
- If brief missing, proceed normally
## Release Brief
When `.ai/context/release-readiness/{TASK_ID}.md` exists (or handoff `RELEASE_BRIEF`):
- Implement failures in **Priority Order** from brief; P0 before P1
- **Scope lock** — brief items + `FAILURE_CATEGORIES` + handoff `SCOPE` only
- Cite **category ID** in `CHANGE_SUMMARY` / output
- If imagination brief also exists — release brief wins for **which** failures; imagination informs crash root cause only
- Reject out-of-scope feature requests from brief — note in output, do not implement
- If brief missing, proceed normally
## Pre-Output Checklist
Before `DONE`, verify:
- [ ] UiState is sealed; loading/error/empty handled if data-bound
- [ ] State hoisted correctly; no business logic in Composables
- [ ] Responsive: size class, insets, or project adaptive helper used where layout varies by device
- [ ] Lazy lists keyed; no main-thread blocking
- [ ] Hilt modules/scopes correct; Repository boundary respected
- [ ] Tests added for non-trivial ViewModel/repository logic — **run them**
- [ ] **Gradle compile** on affected module(s): `./gradlew :<module>:compileDebugKotlin` — fix errors
- [ ] **Visual intent documented** — how UI should look across phone, fontScale, landscape (see Visual Notes)
- [ ] **Launch Recipe documented** when Capture Recipe uses `connected-device` — `LAUNCH:` block in handoff (package, deeplink-uri or activity, `post-launch-wait-ms`); `ADB_SERIAL` when multi-device; debug APK install command (`./gradlew installDebug`) if needed
- [ ] ReadLints on all changed files — fix errors introduced
## Output
**If handoff has `MODE: LITE` or `LITE_MODE: true`:** paths only — no code blocks:
```
## Summary
* <one line per file>
## Files
* path
## Build
<command + PASS/FAIL>
DONE
```From h4xi0n/mas-cursor-framework, MIT.
More from h4xi0n/mas-cursor-framework
- 0.565score
mas-lite
h4xi0n
Token-efficient MAS entry point.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-api-contract
h4xi0n
API contract agent for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-a11y
h4xi0n
Accessibility auditor for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-compliance
h4xi0n
Compliance evidence auditor for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-dependency-risk
h4xi0n
Dependency risk agent for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-figma
h4xi0n
Read-only Figma extraction specialist for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-general-dev
h4xi0n
General Dev agent for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-i18n
h4xi0n
Localization auditor for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.552score
mas-coordinator
h4xi0n
Coordinator agent for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.521score
mas-debate
h4xi0n
Debate synthesizer for multi-agent workflows.
SkillBFreshness: BClaude Code +9 - 0.521score
mas-planner
h4xi0n
Planner agent for multi-agent workflows.
SkillBFreshness: BClaude Code +9 - 0.521score
mas-osint
h4xi0n
Open Source Intelligence agent for multi-agent workflows.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 14, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/h4xi0n/mas-cursor-framework
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from h4xi0n
- 0.565score
mas-lite
h4xi0n
Token-efficient MAS entry point.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-figma
h4xi0n
Read-only Figma extraction specialist for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-api-contract
h4xi0n
API contract agent for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-compliance
h4xi0n
Compliance evidence auditor for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-a11y
h4xi0n
Accessibility auditor for multi-agent workflows.
SkillAFreshness: AClaude Code +9 - 0.561score
mas-dependency-risk
h4xi0n
Dependency risk agent for multi-agent workflows.
SkillAFreshness: AClaude Code +9
Cite this page
mas-android-dev skill. Agent Mart. https://agentmart.dev/skills/h4xi0n-mas-android-dev (last updated 2026-10-24)