Albert Martorell avatar

Albert Martorell

Community

@albertmartorell1975 · Barcelona

0Followers
|
6Public Repos
|
32Published Skills

Albert Martorell curates 32 skills for native Android development with Kotlin, Jetpack Compose, Firebase, Hilt, and governance-driven project conventions.

Skills Distribution
DomainDeveloper To...Jetpack Compose UI.. (30%)Kotlin Language & .. (25%)Android Platform &.. (20%)Project Governance.. (15%)

Agent Skills by Albert Martorell

Showing 32 vetted skills indexed across 1 GitHub repositories.

albertmartorell1975albertmartorell1975

kotlin-functions

Guides placement of Kotlin functions across members, extensions, top-level functions, and services.

Community
Intermediate
albertmartorell1975albertmartorell1975

using-chrisbanes-skills

Routes Kotlin and Jetpack Compose review tasks to focused code-design skills.

Community
Intermediate
albertmartorell1975albertmartorell1975

workflow-feature

Generates structured feature implementation workflows with granular checklists for Clean Architecture Android projects.

Community
Intermediate
albertmartorell1975albertmartorell1975

compose-focus-navigation

Implements and reviews Jetpack Compose focus navigation for TV, keyboard, and D-pad input.

Community
Intermediate
albertmartorell1975albertmartorell1975

firebase-auth-basics

Configure Firebase Authentication providers and implement sign-in flows across web, Android, iOS, and Flutter.

Community
Intermediate
albertmartorell1975albertmartorell1975

kotlin-control-flow

Refactors Kotlin branching code using when expressions, guard conditions, and exhaustive sealed type handling.

Community
Intermediate
albertmartorell1975albertmartorell1975

room-schema-governance

Enforces Room database version increments and migration rules when entities change.

Community
Intermediate
albertmartorell1975albertmartorell1975

r8-analyzer

Analyzes Android build files and R8 keep rules to identify redundant and overly broad rules.

Community
Advanced
albertmartorell1975albertmartorell1975

git-governance

Enforces Git Flow branching and Conventional Commits conventions for AI-driven development tasks.

Community
Intermediate
albertmartorell1975albertmartorell1975

kotlin-style

Enforces official Kotlin coding conventions for class layout, naming, imports, and formatting.

Community
Basic
albertmartorell1975albertmartorell1975

foundation-evolve

Synchronizes modified skills from a working project to the Foundation repository.

Community
Intermediate
albertmartorell1975albertmartorell1975

firebase-remote-config-basics

Manages Firebase Remote Config templates, feature flags, and SDK setup for Android and iOS.

Community
Intermediate
albertmartorell1975albertmartorell1975

dependency-manager

Manages Android Gradle dependency versions in libs.versions.toml with compatibility verification.

Community
Intermediate
albertmartorell1975albertmartorell1975

compose-side-effects

Guides correct use of Jetpack Compose effect APIs for lifecycle-safe side work.

Community
Intermediate
albertmartorell1975albertmartorell1975

android-intent-security

Hardens Android components and Intent handling against redirection and unauthorized access.

Community
Advanced
albertmartorell1975albertmartorell1975

compose-state-hoisting

Guides state hoisting and state holder extraction decisions in Jetpack Compose UI.

Community
Intermediate
albertmartorell1975albertmartorell1975

android-cli

Manages Android SDKs, emulators, devices, and documentation through the android command-line tool.

Community
Intermediate
albertmartorell1975albertmartorell1975

kotlin-coroutines-structured-concurrency

Detects and fixes Kotlin coroutine anti-patterns like stored scopes, init launches, and swallowed cancellation.

Community
Advanced
albertmartorell1975albertmartorell1975

navigation-3

Migrate Android apps from Navigation 2 to Jetpack Navigation 3 and implement Compose navigation patterns.

Community
Advanced
albertmartorell1975albertmartorell1975

firebase-basics

Configures Firebase CLI authentication, projects, and app config file downloads.

Community
Intermediate
albertmartorell1975albertmartorell1975

kotlin-flow-state-event-modeling

Guides selection and review of StateFlow, SharedFlow, and Channel primitives for Kotlin state and event modeling.

Community
Intermediate
albertmartorell1975albertmartorell1975

testing-setup

Analyzes and configures testing infrastructure for native Android apps including unit, UI, and screenshot tests.

Community
Advanced
albertmartorell1975albertmartorell1975

compose-modifier-and-layout-style

Enforces modifier parameter conventions and layout structure rules in Jetpack Compose code.

Community
Intermediate
albertmartorell1975albertmartorell1975

compose-ui-testing-patterns

Guides writing and reviewing Jetpack Compose UI tests, screenshot tests, and interaction-state assertions.

Community
Intermediate

Frequently Asked Questions About Albert Martorell

FAQPage Schema
What 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.