From everything-claude-code-mobile
Analyzes mobile development sessions across time to extract reusable patterns in architecture, state management, navigation, error handling, and code organization.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code-mobile:mobile-instinct-v2The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Cross-session observational learning that extracts patterns from your development workflow over time.
Cross-session observational learning that extracts patterns from your development workflow over time.
V2 instincts observe your sessions and extract patterns that emerge across multiple development activities. Unlike V1's immediate capture, V2 looks for:
At session end, V2 analyzes:
| Pattern | Detected By | Example |
|---|---|---|
layer-separation | Consistent data/ui/domain separation | Repository + ViewModel + Composable |
dependency-injection | Koin module patterns | factoryOf, viewModel |
navigation-pattern | Compose Navigation usage | NavHost with routes |
state-management | MVI/MVVM consistency | StateFlow + sealed classes |
| Pattern | Detected By | Example |
|---|---|---|
error-boundary | Try-catch with UI feedback | Error state in Composable |
loading-state | isLoading + Content pattern | Box with progress |
pagination | LazyColumn with Pager | Paging 3 integration |
caching-strategy | Repository layer caching | Cached repository pattern |
| Pattern | Detected By | Example |
|---|---|---|
feature-module | Self-contained feature folders | feature/auth/ structure |
shared-UI | Reusable Composables | ui/components/ |
test-mirroring | Test structure matching src | Parallel test folders |
naming-convention | Consistent naming patterns | XxxViewModel, XxxScreen |
V2 uses sliding windows for pattern detection:
Window 1 (Current Session): Immediate patterns
Window 2 (Last 5 Sessions): Emerging patterns
Window 3 (Last 20 Sessions): Established patterns
Window 4 (All Time): Core patterns
Session 1-3: Experimental (0.1-0.3)
Session 4-10: Validating (0.3-0.6)
Session 11-20: Established (0.6-0.8)
Session 20+: Best Practice (0.8-1.0)
/instinct-status --v2
/instinct-status --observations
Shows:
/instinct-observe "Used Ktor with retry pattern for API calls"
Manually add an observation for pattern learning.
V2 instincts are evaluated by:
hooks/instinct-hooks.json Stop eventagents/mobile-pattern-extractor.md| Aspect | V1 | V2 |
|---|---|---|
| Trigger | Code write | Session observation |
| Scope | Single file | Cross-file patterns |
| Timing | Immediate | End of session |
| Focus | Code patterns | Architectural patterns |
Remember: V2 needs multiple sessions to build confidence. The more you develop, the smarter it gets.
npx claudepluginhub ahmed3elshaer/everything-claude-code-mobile --plugin everything-claude-code-mobileExtracts coding patterns from mobile development sessions to generate reusable skills. Learns UI components, architecture, error handling, testing, and build patterns via session hooks.
Extracts reusable code style, workflow, architecture, and tool patterns from git history, diffs, and observations into confidence-scored instincts. Run after features, bugs, or sessions.
Observes React Native development patterns via PostToolUse hooks, auto-generates skills/rules with /learn command, and runs session retrospectives with /retrospective.