flowstate-flowstate-platform-epicdm-flowstate-dojo
Package-local agent skill for @epicdm/flowstate-dojo.
Tags
Publisher
Versions
1 version published — latest: 0.1.0
- 0.1.0publishedInvalid Date
Skill
flowstate-dojo Package Skill
Package: @epicdm/flowstate-dojo
Repository: flowstate-platform
Path: packages/dojo
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
Dojo Course Authoring
Status: Active Purpose: Keep course authoring, publishing, enrollment, and lesson rendering aligned. Scope: Course routes, APIs, libs, components, and schema. Trigger: Course, module, module item, enrollment, invitation, publish, progress, or lesson behavior changes. Input: Course workflow and affected user role. Output: Course change with schema/API/UI consistency.
Source Map
- Dashboard pages:
src/app/(dashboard)/dashboard/courses/*. - Public learning pages:
src/app/courses/*. - APIs:
src/app/api/courses,src/app/api/modules,src/app/api/module-items,src/app/api/enrollments. - Libs:
src/lib/courses/actions.ts,queries.ts,instructor-actions.ts,instructor-queries.ts,access.ts,progress-buffer.ts,invitations.ts. - Components:
src/components/courses/*,src/components/course*,src/components/lesson-navigation.tsx.
Workflow
- Start with schema enum/table values for course, module, item, enrollment, and progress state.
- Update shared course actions/queries before pages.
- Keep API routes as validation/auth wrappers around shared logic.
- Pair authoring UI changes with public learner rendering changes.
- For publish flow, inspect
src/app/api/courses/[id]/publish/route.tsand dashboard publish page together.
Red Flags
| Red Flag | Action |
|---|---|
| New module item type only renders in one place | Update authoring, API, and learner renderer |
| Enrollment state changed without access checks | Update src/lib/courses/access.ts |
| Progress update bypasses shared logic | Use progress/course libs |
Created: 2026-06-30
Package Skill Inventory
Skill Inventory: @epicdm/flowstate-dojo
Review date: 2026-06-30
| Skill | Type | Use When | Source Anchors |
|---|---|---|---|
flowstate-dojo-lms | Orchestrator | Working on Dojo app routes, schema, auth, package verification, or choosing a workflow skill | src/app, src/db/schema.ts, src/lib, package.json |
flowstate-dojo-course-authoring | Workflow | Changing course CRUD, modules, module items, enrollment, publish, progress, invitations, or lesson rendering | src/lib/courses, src/app/api/courses, src/components/courses, dashboard course routes |
flowstate-dojo-marketing-teams | Workflow | Changing marketing funnels, leads, teams, support, tokens, payments, or email automation | src/lib/marketing, src/lib/teams, src/lib/support, src/lib/tokens, src/lib/payments, src/lib/email |
Composition Notes
Start with flowstate-dojo-lms for orientation, then choose course authoring or marketing/teams based on the domain.
Review Gate
Package Skills Review: @epicdm/flowstate-dojo
Review date: 2026-06-30 Status: Pass for local agent use
Checks
- Skills are source-backed by app routes, lib modules, schema, scripts, docs, and package commands.
- Skills avoid generated route/metadata lists and focus on agent-operable LMS workflows.
- Files were written only under
packages/dojo/.flowstate/skills.
Pressure Scenario
Scenario: "Add a new lesson content type to course authoring and rendering."
Expected behavior with skills: load flowstate-dojo-lms and flowstate-dojo-course-authoring; update schema enum/table assumptions, course actions/API, module item UI, lesson renderer/component, progress behavior, and typecheck.
Remaining Risk
No package-local test script is declared. Agents should run typecheck and build when safe; live integrations should be mocked or manually gated.
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/dojo/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-platform-epicdm-flowstate-dojo --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.