Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
Dépôt GitHub

RickAndMorty

RickAndMorty contient 17 skills collectées depuis ericwafula, avec une couverture métier par dépôt et des pages de détail sur le site.

skills collectés
17
Stars
4
mis à jour
2026-06-26
Forks
2
Couverture métier
2 catégories métier · 100% classifié
explorateur de dépôts

Skills dans ce dépôt

add-screen
Développeurs de logiciels

Add a screen's composables to a feature module using the Route → Screen → Content structure. Use when asked to "add a screen", "build the <X> screen", "wire up a screen's UI", or to render a feature's state. Pairs with add-viewmodel.

2026-06-26
add-viewmodel
Développeurs de logiciels

Add a ViewModel to a feature module using the Action / State / Event triad, depending on use case / repository interfaces. Use when asked to "add a viewmodel" or to wire a screen's state, actions, and events. The screen's composables are a separate skill (add-screen).

2026-06-26
add-design-component
Développeurs de logiciels

Add a reusable design-system Composable to the :ui module — stateless, themed via RickAndMortyTheme tokens, with a preview. Use when asked to "add a button", "add a shared component", "add a card/loader/empty state", or to build any reusable UI primitive shared across screens.

2026-06-26
add-usecase-test
Analystes en assurance qualité des logiciels et testeurs

Unit-test a use case with hand-written fake repositories. Use when asked to "test a use case", "add use case tests", or to verify a use case's aggregation and error-propagation logic.

2026-06-24
add-viewmodel-test
Analystes en assurance qualité des logiciels et testeurs

Unit-test a ViewModel's Action → State → Event behaviour with fakes. Use when asked to "test a viewmodel", "add viewmodel tests", or to verify a screen's state transitions and one-time events.

2026-06-24
add-repository
Développeurs de logiciels

Add a repository to :data:core as composable single-unit repositories ([Verb][Name]Repository) encapsulated by a parent contract, each mapping a data source's RemoteResult into DataResult. Use when asked to "add a repository", "wire up a repository", or to expose data-layer operations to domain/presentation.

2026-06-24
add-repository-test
Analystes en assurance qualité des logiciels et testeurs

Unit-test a repository with a hand-written fake data source. Use when asked to "test a repository", "add repository tests", or to verify a [Verb][Name]Repository maps RemoteResult into DataResult correctly.

2026-06-24
add-dto-mapper
Développeurs de logiciels

Add a mapper that converts a remote DTO into a data-layer model. Use when asked to "map a dto", "add a mapper", "convert <X>Dto to a model", or whenever a data source's DTO needs turning into the data layer's own model type.

2026-06-24
add-paging-source
Développeurs de logiciels

Add Paging 3 pagination to the :data:core layer — a PagingSource controller that loads pages from a remote data source, plus the Pager a repository exposes. Use when asked to "add pagination", "paginate <X>", "infinite scroll", "load more", or to expose a Flow<PagingData<...>> from a repository.

2026-06-24
add-worker
Développeurs de logiciels

Add a WorkManager worker to the :data:core layer — a CoroutineWorker controller that orchestrates data sources for background/deferred work, injected by Koin. Use when asked to "add a worker", "background sync", "schedule a job", "periodic refresh", or "do <X> in the background".

2026-06-24
add-datasource-test
Analystes en assurance qualité des logiciels et testeurs

Unit-test a remote data source with a Ktor MockEngine. Use when asked to "test a data source", "add datasource tests", "test the API call", or to verify a [Verb][Name]RemoteDatasource parses success and maps errors correctly.

2026-06-24
add-remote-datasource
Développeurs de logiciels

Add a remote data source to :datasources:remote as composable single-unit data sources ([Verb][Name]RemoteDatasource) encapsulated by a parent contract. Use when asked to "add a remote data source", "add an API call", "fetch <X> from the network", or to expose a new remote endpoint to the data layer.

2026-06-24
add-gradle-plugin
Développeurs de logiciels

Add a new Gradle convention plugin to this project's build-logic. Use when asked to "create a convention plugin", "add a build-logic plugin", "add a gradle plugin", or to introduce a reusable module configuration (e.g. a feature/data/network/test convention) that modules apply by alias.

2026-06-24
add-di-module
Développeurs de logiciels

Set up Koin dependency-injection modules inside a Gradle module, following this project's single-responsibility + internal-children/public-parent convention. Use when asked to "add a di module", "set up koin", "provide a dependency via koin", "wire up DI", or to expose a module's graph to the app.

2026-06-24
add-usecase
Développeurs de logiciels

Add one use case to the :data:domain layer — a public functional-interface contract with an internal impl that AGGREGATES repositories. Use when an operation combines multiple repositories or coordinates a multi-step flow. Do NOT use for a one-shot passthrough to a single repository method.

2026-06-24
add-dependency
Développeurs de logiciels

Add a library, bundle, or plugin dependency via the Gradle version catalog and wire it into the right place. Use when asked to "add a dependency", "add a library", "pull in <library>", "add <X> to the catalog", or to introduce any new artifact (Ktor, Koin, Navigation, etc.) to a module.

2026-06-24
add-destination
Développeurs de logiciels

Add a Navigation 3 destination — a route key, a per-screen route function, and one line in the host. Use when asked to "add a screen to navigation", "add a destination", "wire a screen into the nav graph", or "navigate to X".

2026-06-24