Skip to main content
在 Manus 中运行任何 Skill
一键导入
enmanuel52
GitHub 创作者资料

enmanuel52

按仓库查看 1 个 GitHub 仓库中的 8 个已收集 skills。

已收集 skills
8
仓库
1
更新
2026-06-12
仓库分布

Skills 分布在哪些仓库

按已收集 skill 数展示主要仓库,并显示它们在该创作者目录中的占比和职业覆盖。

仓库浏览

仓库与代表性 skills

git-commit-workflow
软件开发工程师

Manage the git branch-and-commit lifecycle for the Pop-Corns / CornsTime / "Ktor Movies" Android project. Use this skill whenever you START work on a new feature, fix, or refactor (create a branch off `dev`), or whenever you FINISH a self-contained working chunk of code (commit it). The skill creates a feature branch from `dev`, verifies the app actually builds and its tests pass before every commit (./gradlew assembleDebug test), fixes the build if it breaks, and splits unrelated changes into separate logical commits using the project's `type: meaningful description` message format. NEVER merge any branch to the dev branch.

2026-06-12
android-compose-ui
软件开发工程师

Compose UI patterns for Android/KMP - stability, recomposition, side effects, lazy lists, animations, previews, accessibility, modifier extensions, and design system composables. Use this skill whenever writing or reviewing composables, optimizing recomposition, adding animations, creating previews, writing custom modifiers, structuring a design system, or making any Compose UI decision beyond the MVI/ViewModel layer. Trigger on phrases like "composable", "recomposition", "LaunchedEffect", "Modifier", "LazyColumn", "preview", "animation", "design system", "stability", "contentDescription", "graphicsLayer", "slot API", or "Compose performance".

2026-06-12
android-data-layer
软件开发工程师

Data layer patterns for Android/KMP - data sources, repositories, DTOs, mappers, Room entities, Ktor HttpClient, safe call helpers, token storage, and offline-first. Use this skill whenever writing or reviewing a data source or repository, creating DTOs or Room entities, writing mappers, setting up the Ktor HttpClient, handling network errors, or implementing token refresh. Trigger on phrases like "create a repository", "create a data source", "add a DAO", "Ktor client", "write a mapper", "DTO", "Room entity", "network call", "token storage", or "offline-first".

2026-06-12
android-di-koin
软件开发工程师

Koin dependency injection setup for Android/KMP - module definitions per layer, ViewModel injection, assembling modules in :app, and koinViewModel() in composables. Use this skill whenever setting up Koin, defining a DI module, providing a repository or ViewModel, injecting a dependency, or wiring modules in the Application class. Trigger on phrases like "set up Koin", "add a Koin module", "inject a dependency", "DI module", "koinViewModel", "provide a ViewModel", "startKoin", or "single/viewModel/factory".

2026-06-12
popcorns-module
软件开发工程师

Scaffolds a new Gradle module in the Pop-Corns / CornsTime / "Ktor Movies" Android app following its clean-architecture, multi-module conventions (Koin, Navigation 3, Ktor, Compose). Use this whenever the user asks to add, create, or scaffold a new feature or core module in this project — e.g. "add a feature for reviews", "create a new feature module", "scaffold core:analytics", "I need a new screen module for X", "wire up a new feature" — even if they don't say the word "module". The skill works by copying the patterns from the existing modules in the repo rather than inventing structure, so the new module matches the rest of the codebase and the dependency rules stay intact.

2026-06-12
android-navigation
软件开发工程师

Type-safe Compose Navigation for Android/KMP - route objects, feature nav graphs, cross-feature callbacks, and wiring in :app. Use this skill whenever setting up navigation, defining routes, adding a new screen to a nav graph, navigating between features, or wiring nav graphs in the app module. Trigger on phrases like "set up navigation", "add a route", "navigate between screens", "nav graph", "NavController", "type-safe nav", "cross-feature navigation", or "NavGraphBuilder".

2026-06-12
android-presentation-mvi
软件开发工程师

MVI presentation layer for Android/KMP - State, Action, Event, ViewModel, Root/Screen composable split, UI models, UiText error mapping, and process death with SavedStateHandle. Use this skill whenever creating or reviewing a ViewModel, defining screen state, actions, or events, structuring composables, mapping errors to UI strings, or handling process death. Trigger on phrases like "add a ViewModel", "create a screen", "MVI", "state", "action", "event", "screen composable", "UiText", "SavedStateHandle", "ObserveAsEvents", or "UI model".

2026-06-12
android-testing
软件质量保证分析师与测试员

Testing patterns for Android/KMP - ViewModel unit tests with JUnit5, Turbine, AssertK, UnconfinedTestDispatcher, fake repositories, SavedStateHandle, and Compose UI tests. Use this skill whenever writing or reviewing tests for ViewModels, repositories, use cases, or Compose screens. Trigger on phrases like "write a test", "unit test the ViewModel", "test a repository", "Turbine", "fake repository", "UnconfinedTestDispatcher", "runTest", "ComposeTestRule", or "JUnit5".

2026-06-12
已展示 1 / 1 个仓库
已展示全部仓库