Skip to main content
Manusで任意のスキルを実行
ワンクリックで
GitHub リポジトリ

Pop-Corns

Pop-Corns には enmanuel52 から収集した 8 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。

収集済み skills
8
Stars
46
更新
2026-06-12
Forks
6
職業カバレッジ
2 件の職業カテゴリ · 100% 分類済み
リポジトリエクスプローラー

このリポジトリの 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