atomic

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.0
    publishedInvalid 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

  1. Start with schema enum/table values for course, module, item, enrollment, and progress state.
  2. Update shared course actions/queries before pages.
  3. Keep API routes as validation/auth wrappers around shared logic.
  4. Pair authoring UI changes with public learner rendering changes.
  5. For publish flow, inspect src/app/api/courses/[id]/publish/route.ts and dashboard publish page together.

Red Flags

Red FlagAction
New module item type only renders in one placeUpdate authoring, API, and learner renderer
Enrollment state changed without access checksUpdate src/lib/courses/access.ts
Progress update bypasses shared logicUse progress/course libs

Created: 2026-06-30

Package Skill Inventory

Skill Inventory: @epicdm/flowstate-dojo

Review date: 2026-06-30

SkillTypeUse WhenSource Anchors
flowstate-dojo-lmsOrchestratorWorking on Dojo app routes, schema, auth, package verification, or choosing a workflow skillsrc/app, src/db/schema.ts, src/lib, package.json
flowstate-dojo-course-authoringWorkflowChanging course CRUD, modules, module items, enrollment, publish, progress, invitations, or lesson renderingsrc/lib/courses, src/app/api/courses, src/components/courses, dashboard course routes
flowstate-dojo-marketing-teamsWorkflowChanging marketing funnels, leads, teams, support, tokens, payments, or email automationsrc/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 ./skills

Replace <target> with your agent target identifier. See the CLI docs for details.