flowstate-epic-flowstate-community-epicdm-flowstate-app-launcher
Package-local agent skill for @epicdm/flowstate-app-launcher.
Tags
Publisher
Versions
1 version published — latest: 0.1.0
- 0.1.0publishedInvalid Date
Skill
flowstate-app-launcher Package Skill
Package: @epicdm/flowstate-app-launcher
Repository: epic-flowstate-community
Path: packages/apps/flowstate-app-launcher
Version: 0.1.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 App Launcher E2E
Use this skill when modifying launcher behavior that must hold in a browser host.
Start Here
Read:
packages/apps/flowstate-app-launcher/demo/App.tsxpackages/apps/flowstate-app-launcher/playwright.config.tspackages/apps/flowstate-app-launcher/e2e/fixtures.tspackages/apps/flowstate-app-launcher/e2e/helpers.ts- the relevant
packages/apps/flowstate-app-launcher/e2e/*.spec.ts
What The Tests Protect
The E2E suite covers:
- page load and launcher visibility
- app grid rendering
- navigation to app routes
- responsive layouts
- accessibility expectations
Treat the demo app as the test host. Do not assert behavior that only works in the full desktop/web shell unless the demo host is updated to model that dependency.
Adding Coverage
- Prefer shared fixtures for app definitions and host setup.
- Use user-visible app names, routes, and controls instead of implementation selectors when possible.
- Add navigation assertions when changing
handleAppSelect, route paths, or manifest route metadata. - Add responsive coverage when changing card layout, group layout, or status/header placement.
- Add accessibility coverage when changing keyboard selection, focus behavior, or button roles.
Verification
Run:
yarn workspace @epicdm/flowstate-app-launcher test:e2e
If Playwright browser binaries are missing, install them using the workspace's documented Playwright setup before rerunning.
Package Skill Inventory
@epicdm/flowstate-app-launcher Skill Inventory
Skill Set
| Skill | Purpose | Source Backing |
|---|---|---|
flowstate-app-launcher | Use, embed, test, and maintain the bundled launcher app. | src/LauncherApp.tsx, src/types.ts, src/index.ts, flowstate.plugin.json |
flowstate-app-launcher-e2e | Run and extend the launcher browser tests without breaking host-router assumptions. | e2e/*.spec.ts, e2e/fixtures.ts, playwright.config.ts, demo/App.tsx |
Coverage
The skill set covers:
- manifest-to-app adaptation
- suite grouping
- dynamic Lucide icon lookup
- runtime mode/server/org display
- org/workspace selector placement
- route navigation callbacks
- host integration boundaries
- E2E launcher smoke, navigation, grid, responsive, and accessibility coverage
Out Of Scope
- Publishing generated Dojo artifacts.
- Reworking visual design.
- Adding missing
rebuildpackage script.
Review Gate
@epicdm/flowstate-app-launcher Skill Review
Review Verdict
Pass with follow-ups.
The local skills are source-backed and describe how agents should operate the package, not just what symbols exist. The generated Dojo artifacts remain prototype content and should be rebuilt from these skills before publication.
Verification
Completed:
- ASCII and skill frontmatter checks passed.
yarn workspace @epicdm/flowstate-app-launcher testpassed with no unit test files found and exit code 0.yarn workspace @epicdm/flowstate-app-launcher typecheckpassed.yarn workspace @epicdm/flowstate-app-launcher buildpassed with existing package export-condition warning fortypesafterimport/require.yarn nx build @epicdm/flowstate-app-launcherpassed with dependent tasks cached and existing Nx Cloud 401/unconnected-workspace notice.
Optional E2E:
yarn workspace @epicdm/flowstate-app-launcher test:e2e
Follow-Ups
- Decide whether root
rebuild:appsshould callbuildor this package should add arebuildscript. - Refresh generated
.flowstate/dojocontent from reviewed package-local skills. - Update old README naming and package metadata drift when touching docs.
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/apps/flowstate-app-launcher/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-epic-flowstate-community-epicdm-flowstate-app-launcher --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.