flowstate-flowstate-mobile-epicdm-flowstate-mobile-android
Package-local agent skill for @epicdm/flowstate-mobile-android.
Tags
Publisher
Versions
1 version published — latest: 1.0.0
- 1.0.0publishedInvalid Date
Skill
flowstate-mobile-android Package Skill
Package: @epicdm/flowstate-mobile-android
Repository: flowstate-mobile
Path: packages/android
Version: 1.0.0
Use this published Dojo skill as the package-level entrypoint. For detailed workflows, use the package-local skills listed below.
Primary Package Workflow
FlowState Mobile Android Auth And Compose
Use this skill for Android app behavior and auth flows.
Start Here
Read:
packages/android/AGENTS.mdpackages/android/app/build.gradle.ktsdocs/LOCAL_DEV.mddocs/SELF_HOSTED_OAUTH.md- platform source under
app/src/main/kotlin/com/epicdm/flowstate
Operating Procedure
- Keep business logic in
core; keep Compose UI infeatures. - Use sealed classes for auth state and exhaustive
whenhandling. - Store tokens with AndroidX Security Crypto, not plain preferences.
- Use OkHttp and kotlinx.serialization for OAuth/networking.
- Keep Composables state-hoisted and add
Modifier.testTag()to interactive elements. - Preserve PKCE S256, DCR, refresh-token, and Custom Tabs behavior.
Verification
cd packages/android
./gradlew ktlintCheck test --console=plain
Package Skill Inventory
@epicdm/flowstate-mobile-android Skill Inventory
| Skill | Purpose |
|---|---|
flowstate-mobile-android-auth-compose | Work with Android OAuth, token storage, server config, ViewModels, and Compose UI patterns. |
flowstate-mobile-android-build-test | Build, lint, and test Android with Gradle, ktlint, unit tests, Compose tests, and debug APK assembly. |
Review Gate
@epicdm/flowstate-mobile-android Skill Review
Verdict
Pass with native-build follow-up.
Skills are source-backed and cover Android auth/Compose architecture plus build/test operations.
Verification
- ASCII and skill frontmatter checks passed.
cd packages/android && ./gradlew tasks --console=plainpassed.- Full
ktlintCheck test assembleDebugwas not run in this pass.
Verification To Run Before Release
cd packages/android
./gradlew ktlintCheck test assembleDebug --console=plain
Usage
Start with this skill to understand the package purpose, then use the package-local focused skills for specific workflows. Keep this Dojo version aligned with packages/android/package.json. Do not treat generated feature lists as lessons; use workflow evidence from CODE-REVIEW.md, SKILL-INVENTORY.md, and REVIEW.md.
Install
Run this in your project to install via CLI:
fscloud dojo skill install flowstate-flowstate-mobile-epicdm-flowstate-mobile-android --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.