All authors

Claude Skills by chrisbanes
github.com/chrisbanes19 skills0 installs25 views
- Compose AnimationsUse 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, animate*AsState, rememberTransition, AnimatedContent, and Crossfade.Votes: 0GitHub stars: 1,070
- Compose Focus NavigationUse when writing or reviewing Jetpack Compose UI for TV, keyboard, desktop, accessibility focus, D-pad navigation, FocusRequester, focusProperties, key events, or initial focus behavior.Votes: 0GitHub stars: 1,070
- Compose Ui Testing PatternsUse 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.Votes: 0GitHub stars: 1,070
- ShepherdUse when asked to shepherd, babysit, monitor, or poll open pull requests or merge requests, including triaging review feedback, CI failures, and routine follow-up.Votes: 0GitHub stars: 1,070
- Compose Component DesignUse 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.Votes: 0GitHub stars: 1,070
- Compose PerformanceUse when investigating Jetpack Compose recomposition cost, compiler stability reports, skippability, unstable parameters, frame-rate State reads, cross-phase snapshot back-writing, or @ReadOnlyComposable contracts.Votes: 0GitHub stars: 1,070
- Compose State And EffectsUse 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.Votes: 0GitHub stars: 1,070
- Gradle RunUse when planning to execute Gradle through `gradle`, `./gradlew`, or a custom `gradlew*` wrapper script, or diagnosing a Gradle build, compact workflow ledger, repeated failure fingerprint, check, test, lint, warning, or failure even when no new Gradle run is appropriate.Votes: 0GitHub stars: 1,070
- Grounded WritingUse 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.Votes: 0GitHub stars: 1,070
- Implement With SubagentsUse when implementing or reviewing the orchestration of supplied tickets or plan tasks through separate implementation subagents, including dependency order, task-scoped acceptance, and repair ownership.Votes: 0GitHub stars: 1,070
- Kotlin Api DesignUse 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.Votes: 0GitHub stars: 1,070
- Kotlin Concurrency And FlowUse 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.Votes: 0GitHub stars: 1,070
- Kotlin Control FlowUse 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.Votes: 0GitHub stars: 1,070
- Run Github ProjectUse when asked to set up, review, or operate a repository's GitHub Project workflow, including ready claims, role-labelled human work, unknown remote mutation outcomes, Backlog triage, epics, checkpoints, next-issue execution, or an authorized drain.Votes: 0GitHub stars: 1,070
- To PlanUse when one ready GitHub issue or an in-chat task needs a repository-aware implementation plan for a later implementation workflow.Votes: 0GitHub stars: 1,070
- Using Chrisbanes SkillsUse 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.Votes: 0GitHub stars: 1,070
- Android Benchmark ComparisonUse 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.Votes: 0GitHub stars: 1,070
- Release Kotlin LibraryUse 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.Votes: 0GitHub stars: 1,070
- Deliver SpecUse when explicitly asked to deliver one approved GitHub or local spec through a reviewed pull request.Votes: 0GitHub stars: 1,070