flowstate-flowstate-mobile-epicdm-flowstate-mobile
Package-local agent skill for @epicdm/flowstate-mobile.
Tags
Publisher
Versions
1 version published — latest: 1.0.0
- 1.0.0publishedInvalid Date
Skill
flowstate-mobile Package Skill
Package: @epicdm/flowstate-mobile
Repository: flowstate-mobile
Path: .
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 OAuth Local Dev
Use this skill for mobile OAuth setup, DCR, PKCE, and local/self-hosted auth testing.
Start Here
Read:
docs/LOCAL_DEV.mddocs/SELF_HOSTED_OAUTH.mdtests/e2e/README.md- iOS
AuthService,TokenManager,ServerConfigStore - Android
AuthService,TokenManager,OAuthDiscovery,ServerConfigStore
Rules
- Use OAuth AS metadata fallback when OIDC discovery is not available locally.
- Register mobile clients as public clients with
token_endpoint_auth_method: none. - Use PKCE S256 for authorization code flow.
- Request
offline_accesswhen refresh tokens are required. - Keep platform redirect schemes synchronized with project configuration and client registration cache keys.
- Never store access or refresh tokens in non-secure storage.
Local Stack Checks
flowstate start
curl -s http://localhost:8080/.well-known/oauth-authorization-server
curl -s -X POST http://localhost:8080/auth/register \
-H 'Content-Type: application/json' \
-d '{"client_name":"probe","redirect_uris":["epicflowstate://auth/callback"],"token_endpoint_auth_method":"none","grant_types":["authorization_code","refresh_token"],"response_types":["code"],"application_type":"native"}'
E2E
Run smoke flows without the stack. Run OAuth flows only after verifying auth-server, Kong, and D1 worker health.
Package Skill Inventory
@epicdm/flowstate-mobile Skill Inventory
| Skill | Purpose |
|---|---|
flowstate-mobile-workspace | Operate the mobile workspace, CI, local OAuth development, and E2E test flows. |
flowstate-mobile-oauth-local-dev | Use local/self-hosted OAuth setup for mobile app authentication testing. |
Review Gate
@epicdm/flowstate-mobile Skill Review
Verdict
Pass with environment follow-ups.
The skills are source-backed and focus on root workspace orchestration, CI, E2E, and OAuth environment setup.
Verification
- ASCII and skill frontmatter checks passed.
- Package-root coverage passed: 3 package roots, 0 missing inventories.
npm run typecheckfailed because workspace package scripts could not findtsc.npm run format:checkfailed becauseprettierwas not found.cd packages/android && ./gradlew tasks --console=plainpassed.xcodegen,xcodebuild -version, andswift --versionare available.
Platform E2E requires simulators/emulators and, for OAuth flows, a local FlowState stack.
Follow-Ups
- Resolve or document the root script references to
@epicdm/flowstate-mobile-rn. - Rebuild generated Dojo content from reviewed package-local skills before publishing.
- Install/repair npm dependencies before rerunning root TypeScript and formatting checks.
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 ./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 --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.