chrisbanes · Agent Skills
18 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.
chrisbanescompose-state-and-effects
Use when writing or reviewing Jetpack Compose state ownership, remember state, state hoisting, screen state holders, LaunchedEffect, DisposableEffect, SideEffect, Flow collection, navigation, snackbar, analytics, or focus requests.
- instalacje
- 5
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbaneskotlin-api-design
Use when designing or reviewing Kotlin function ownership, member or extension functions, factories, single-field domain types, value classes, data classes, Kotlin Multiplatform expect/actual declarations, or platform service boundaries.
- instalacje
- 5
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbaneskotlin-concurrency-and-flow
Use when writing or reviewing Kotlin coroutine scope ownership, raw Thread or Executor work, init launches, non-suspending launch APIs, runBlocking, cancellation, StateFlow, SharedFlow, Channel, stateIn, SharingStarted, state updates, or one-shot events.
- instalacje
- 5
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanescompose-animations
Use when writing or reviewing Jetpack Compose motion: visibility enter/exit, animating one property toward a target, color or size transitions, multiple properties from one state, switching composable content, or choosing between AnimatedVisibility, animateAsState, rememberTransition, AnimatedContent, and Crossfade.
- instalacje
- 4
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanescompose-component-design
Use when designing or reviewing reusable Jetpack Compose component APIs with modifier parameters, root layout placement, caller-provided variable content, primitive content parameters, optional content, or boolean shape flags.
- instalacje
- 4
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanescompose-focus-navigation
Use when writing or reviewing Jetpack Compose UI for TV, keyboard, desktop, accessibility focus, D-pad navigation, FocusRequester, focusProperties, key events, or initial focus behavior.
- instalacje
- 4
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanescompose-ui-testing-patterns
Use when writing or reviewing Jetpack Compose UI tests, screenshot tests or baseline-recording evidence, previews, semantics assertions, fake image loading, keyboard input, focus assertions, interaction state (hover/pressed/focused), or tests for plain state-driven UI composables.
- instalacje
- 4
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanesgradle-run
Use when planning to execute Gradle through gradle, ./gradlew, or a custom gradlew wrapper script, or diagnosing a Gradle build, recovering a workflow's status, compact workflow ledger, repeated failure fingerprint, check, test, lint, warning, or failure even when no new Gradle run is appropriate.
- instalacje
- 4
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbaneskotlin-control-flow
Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.
- instalacje
- 4
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanesshepherd
Use when asked to shepherd, babysit, monitor, or poll open pull requests or merge requests, including triaging review feedback, CI failures, and routine follow-up.
- instalacje
- 3
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 24 wrz
chrisbanesandroid-benchmark-comparison
Use when comparing physical Android benchmark configurations, investigating inconsistent rankings, or selecting an Android default from measured results. Do not use for code-level Compose performance diagnosis without a configuration comparison.
- instalacje
- 2
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 9 paź
chrisbanescompose-performance
Use when investigating Jetpack Compose recomposition cost, compiler stability reports, skippability, unstable parameters, frame-rate State reads, cross-phase snapshot back-writing, or @ReadOnlyComposable contracts.
- instalacje
- 2
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź
chrisbanesgrounded-writing
Use when drafting or reviewing public developer documentation, other text the user will publish or send, or a user-owned draft under an explicit editorial review, including review comments, replies, and internal technical reports.
- instalacje
- 2
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 24 wrz
chrisbanesimplement-with-subagents
Use when implementing or reviewing the orchestration of supplied tickets or plan tasks through separate implementation subagents, including queue atomicity, task-scoped commit acceptance, and repair ownership.
- instalacje
- 2
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 24 wrz
chrisbanesrun-github-project
Use when asked to set up, review, or operate a repository's GitHub Project workflow, including ready claims, human-owned Planning work, unknown remote mutation outcomes, Backlog triage, epics, checkpoints, next-issue execution, or an authorized drain.
- instalacje
- 2
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 24 wrz
chrisbanesrelease-kotlin-library
Use when preparing, publishing, or checking readiness for a Kotlin library release, including verifying its gradle-maven-publish-plugin prerequisite, reconciling changelogs and API snapshots, and checking publication.
- instalacje
- 1
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 15 paź
chrisbanesto-plan
Use when one ready GitHub issue or an in-chat task needs an implementation plan, or a retained approved GitHub plan has an existing amendment chain or a changed published integration decision needing durable consumption.
- instalacje
- 1
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 8 paź
chrisbanesusing-chrisbanes-skills
Use when routing Kotlin or Jetpack Compose work, or physical Android benchmark evidence that needs a configuration decision, especially when several Kotlin or Compose concerns overlap.
- instalacje
- 1
- GitHub Stars
- 1,1 tys.
- Aktualizacja
- 20 paź