flowstate-flowstate-mobile-epicdm-flowstate-mobile-ios
Package-local agent skill for @epicdm/flowstate-mobile-ios.
Tags
Publisher
Versions
1 version published — latest: 1.0.0
- 1.0.0publishedInvalid Date
Skill
flowstate-mobile-ios Package Skill
Package: @epicdm/flowstate-mobile-ios
Repository: flowstate-mobile
Path: packages/ios
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 iOS Auth Shell
Use this skill for iOS app composition and auth behavior.
Start Here
Read:
packages/ios/Flowstate/FlowstateApp.swiftpackages/ios/Flowstate/ContentView.swiftpackages/ios/AGENTS.mdpackages/ios/project.yml- relevant tests under
packages/ios/FlowstateTests
Operating Procedure
- Keep app-level dependency wiring in
FlowstateApp.init(). - Route UI from
ContentViewbased onAuthService.state. - Store tokens through
TokenManagerand Keychain abstractions, not UserDefaults. - Store server config in
ServerConfigStore; it is non-sensitive configuration. - Preserve the 401 refresh-and-retry behavior in
AuthenticatedHTTPClient. - Add accessibility identifiers for interactive SwiftUI elements.
Verification
cd packages/ios
xcodegen
xcodebuild test -scheme Flowstate -destination 'platform=iOS Simulator,name=iPhone 17 Pro' -skipPackagePluginValidation
Package Skill Inventory
@epicdm/flowstate-mobile-ios Skill Inventory
| Skill | Purpose |
|---|---|
flowstate-mobile-ios-auth-shell | Work with SwiftUI app composition, auth state routing, token storage, server config, and authenticated HTTP calls. |
flowstate-mobile-ios-build-test | Build, lint, and test the iOS app with XcodeGen, xcodebuild, Swift Testing, and UI tests. |
Review Gate
@epicdm/flowstate-mobile-ios Skill Review
Verdict
Pass with native-build follow-up.
Skills are source-backed and cover iOS auth composition plus native build/test operations.
Verification
- ASCII and skill frontmatter checks passed.
xcodegen,xcodebuild -version, andswift --versionare available.- Full simulator
xcodebuild testwas not run in this pass.
Run SwiftLint when Swift files change:
packages/ios/scripts/swiftlint.sh
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/ios/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-ios --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.