Curates task context to reduce hallucination, stale assumptions, and attention dilution. Use when starting unfamiliar work, switching major task areas, after long sessions/compaction, when agent quality drifts, or when a task would otherwise require loading…
Retrieves, classifies, validates, and optionally persists compact durable knowledge so future tasks can reuse verified experience without treating memory as current truth. Use when prior project decisions, recurring failures, user-authorized workflow…
Extracts reusable, verified engineering knowledge after difficult tasks so future work gets cheaper. Use after a non-trivial bug fix, architecture discovery, recurring failure, benchmark, or review that revealed a stable lesson. Routes useful outcomes through…
Converts verified task outcomes into compact reusable experience cards. Use after meaningful bug fixes, failed hypotheses, performance investigations, migrations, design corrections, or repeated workflows when the result contains a lesson worth reusing.…
Maintains an opt-in, repository-local project knowledge layer for stable architecture, invariants, decisions, regressions, commands, design rules, and project-scoped experience. Use when a project is revisited repeatedly and durable context would reduce…
Chooses the smallest compatible process, language, domain, platform, visual, cognitive, and installed-skill stack for a task. Use before complex work and after project discovery. Combines autonomous skill intelligence with task, stack, risk, evidence,…
Runs a bounded teacher/judge/revision loop around model-produced engineering work. Use when an independent evaluator can materially improve correctness, scope discipline, regression safety, evidence honesty, design quality, or general-purpose skill/prompt…
Coordinates Android/Kotlin/Jetpack Compose/Gradle/Media3 work. Use for Android UI, playback, services, device behavior, build/toolchain, R8, Room/data access, testing, edge-to-edge, adaptive layout, localization, performance, or runtime debugging. Prefer…