Albert Martorell
Community@albertmartorell1975 · Barcelona
Albert Martorell curates 32 skills for native Android development with Kotlin, Jetpack Compose, Firebase, Hilt, and governance-driven project conventions.
Agent Skills by Albert Martorell
Showing 32 vetted skills indexed across 1 GitHub repositories.
kotlin-functions
Guides placement of Kotlin functions across members, extensions, top-level functions, and services.
using-chrisbanes-skills
Routes Kotlin and Jetpack Compose review tasks to focused code-design skills.
workflow-feature
Generates structured feature implementation workflows with granular checklists for Clean Architecture Android projects.
compose-focus-navigation
Implements and reviews Jetpack Compose focus navigation for TV, keyboard, and D-pad input.
firebase-auth-basics
Configure Firebase Authentication providers and implement sign-in flows across web, Android, iOS, and Flutter.
kotlin-control-flow
Refactors Kotlin branching code using when expressions, guard conditions, and exhaustive sealed type handling.
room-schema-governance
Enforces Room database version increments and migration rules when entities change.
r8-analyzer
Analyzes Android build files and R8 keep rules to identify redundant and overly broad rules.
git-governance
Enforces Git Flow branching and Conventional Commits conventions for AI-driven development tasks.
kotlin-style
Enforces official Kotlin coding conventions for class layout, naming, imports, and formatting.
foundation-evolve
Synchronizes modified skills from a working project to the Foundation repository.
firebase-remote-config-basics
Manages Firebase Remote Config templates, feature flags, and SDK setup for Android and iOS.
dependency-manager
Manages Android Gradle dependency versions in libs.versions.toml with compatibility verification.
compose-side-effects
Guides correct use of Jetpack Compose effect APIs for lifecycle-safe side work.
android-intent-security
Hardens Android components and Intent handling against redirection and unauthorized access.
compose-state-hoisting
Guides state hoisting and state holder extraction decisions in Jetpack Compose UI.
android-cli
Manages Android SDKs, emulators, devices, and documentation through the android command-line tool.
kotlin-coroutines-structured-concurrency
Detects and fixes Kotlin coroutine anti-patterns like stored scopes, init launches, and swallowed cancellation.
navigation-3
Migrate Android apps from Navigation 2 to Jetpack Navigation 3 and implement Compose navigation patterns.
firebase-basics
Configures Firebase CLI authentication, projects, and app config file downloads.
kotlin-flow-state-event-modeling
Guides selection and review of StateFlow, SharedFlow, and Channel primitives for Kotlin state and event modeling.
testing-setup
Analyzes and configures testing infrastructure for native Android apps including unit, UI, and screenshot tests.
compose-modifier-and-layout-style
Enforces modifier parameter conventions and layout structure rules in Jetpack Compose code.
compose-ui-testing-patterns
Guides writing and reviewing Jetpack Compose UI tests, screenshot tests, and interaction-state assertions.
Frequently Asked Questions About Albert Martorell
FAQPage SchemaWhat tasks can I accomplish with Albert Martorell's skills?▼
You can write and review Kotlin functions, control flow, coroutines, and Flow state modeling; build Jetpack Compose UI with state hoisting, side effects, focus navigation, and adaptive layouts; manage Firebase Auth and Remote Config; optimize R8 keep rules; govern Room schemas, Git Flow, and dependency version catalogs.
Who are these skills designed for?▼
Native Android engineers and Kotlin developers working on Jetpack Compose applications, particularly those maintaining clean architecture with Hilt dependency injection, Room persistence, Firebase integration, and structured testing strategies including unit, UI, and screenshot tests.
How do I set up and run these skills in practice?▼
Use the workflow-initializer skill to seed a new Android or KMP project with governance files, then apply the android CLI for project creation, emulator management, and SDK components. Firebase skills work best with the Firebase CLI via npx firebase-tools@latest but do not require it.
Are these skills open source and what do they cost?▼
The Google-authored skills (r8-analyzer, navigation-3, adaptive, edge-to-edge, testing-setup, android-intent-security, android-cli) reference complete terms in their bundled LICENSE.txt files. Albert Martorell's own governance and Kotlin skills carry no stated license fees; all are free to use.
What prerequisites and dependencies do these skills require?▼
Skills target Android projects using Kotlin, Jetpack Compose, Gradle with libs.versions.toml version catalogs, Hilt/Dagger, Room, and Kotlin 2.0+ for strong skipping behavior. Firebase skills assume a Firebase project with google-services.json or GoogleService-Info.plist configuration files.