
ayush016/android-lead-agent-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
AI coding skills and prompts for Android lead engineers, works with Claude, GitHub Copilot, Gemini, and Cursor.
概要
Claude already knows what Hilt, Room, and Compose are. You don't need to teach it Android. What you need is for every AI-generated screen in your project to follow architectural decisions — your spacing grid, your state modelling pattern, your animation standards, your colour token hierarchy. Without a skill, Claude will make different choices on different days, and your codebase slowly diverges. This skill is a . Install it once. Every Claude Code session — yours, your teammates', your CI's — follows the same patterns. - MVVM with unidirectional data flow - Sealed interface UI state: Loading / Ready(data) / Error(message, canRetry) - StateFlow for persistent state, SharedFlow(replay=0) for one-time events - Hilt DI graph layering: SingletonComponent → ViewModelComponent - SavedStateHandle.
README
以下は原文 README の抜粋です。原文を見る。
What This Actually Does
Claude already knows what Hilt, Room, and Compose are. You don’t need to teach it Android.
What you do need is for every AI-generated screen in your project to follow your architectural decisions — your spacing grid, your state modelling pattern, your animation standards, your colour token hierarchy. Without a skill, Claude will make different choices on different days, and your codebase slowly diverges.
This skill is a team standards document for AI. Install it once. Every Claude Code session — yours, your teammates’, your CI’s — follows the same patterns.
Without skill → Claude produces correct-but-generic Android code
With skill → Claude produces your project's Android code
What You Get
| Without Skill | With Skill | |
|---|---|---|
| Color system | 6–8 Material roles, hardcoded hex | All 29 roles defined, 3-layer token architecture |
| Shared element transitions | Instant navigation or basic slide | sharedBounds() / sharedElement() with correct scope threading |
| Loading states | CircularProgressIndicator centred on grey |
Skeleton shimmer mirroring real content geometry |
| State modelling | var isLoading, var error, var data |
sealed interface with Loading, Ready(data), Error(message) |
| ViewModel events | StateFlow for everything (toast replays on rotation) |
SharedFlow(replay=0) for events, StateFlow for state |
| UI quality | Ships when it compiles | Blocked by 29-item binary checklist |
| Spacing | Random dp values | 4dp grid enforced via AppSpacing.* tokens |
| Dark mode | Inverted colours or forgotten | Correct tonal mapping, all 29 roles defined in both schemes |
Coverage
- MVVM with unidirectional data flow
- Sealed interface UI state:
Loading / Ready(data) / Error(message, canRetry)
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add ayush016/android-lead-agent-skills