atomic

flowstate-epic-flowstate-apps-epicdm-flowstate-app-buildout

Package-local agent skill for @epicdm/flowstate-app-buildout.

Tags

Publisher

Versions

1 version published — latest: 1.0.0

  • 1.0.0
    publishedInvalid Date

Skill

flowstate-app-buildout Package Skill

Package: @epicdm/flowstate-app-buildout Repository: epic-flowstate-apps Path: packages/flowstate-app-buildout 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

Buildout Data Model

Status: Active Purpose: Keep Buildout data types, schemas, hooks, seed data, and rollups consistent. Scope: packages/flowstate-app-buildout/src/data Trigger: Work touches any Buildout entity or cost/attention calculation. Input: Target entity or calculation. Output: Updated type, schema, hook, seed/import, and rollup behavior where needed.


Workflow

  1. Start in src/data/types.ts for entity contracts and BUILDOUT_SCHEMAS.
  2. If persistence shape changes, update src/data/schemas.ts. Do not register schemas from the app runtime; the file notes that registration belongs out-of-band.
  3. Update src/data/hooks.ts so records stay scoped by projectId where applicable.
  4. Update src/data/seed.ts and birdsong.seed.json only when seed behavior intentionally changes.
  5. Update src/data/rollups.ts for cost totals, cost bands, attention items, or currency formatting.
  6. Check src/data/importBaseline.ts when seed import fields change.

Verification

  • yarn workspace @epicdm/flowstate-app-buildout typecheck
  • Add tests for rollup math when changing totals, variance, or attention rules.

Created: 2026-06-30

Package Skill Inventory

FlowState Buildout Skill Inventory

Reviewed: 2026-06-30

Skills

SkillTypeUse whenSource basis
flowstate-app-buildoutOrchestratorChanging the Buildout app package, plugin metadata, scope provider, routes, or exportsflowstate.plugin.json, src/App.tsx, src/context, src/index.ts
flowstate-app-buildout-data-modelReferenceAdding or changing buildout projects, costs, structures, milestones, risks, decisions, diligence gates, schemas, hooks, seed, or rollupssrc/data/*
flowstate-app-buildout-task-schedule-riskWorkflowChanging task board, schedule, risks, decisions, or diligence pagessrc/pages/tasks, schedule, risks, diligence

Review Gate

FlowState Buildout Skills Review

Reviewed: 2026-06-30 Status: Pass

Checks

  • Skills cite the real data model and schema files.
  • Skills preserve project scoping as a first-class concern.
  • Skills call out task operator integration instead of inventing a private task store.

Residual Risk

The package has no discovered tests. Use typecheck/build and add focused tests for rollups or schema changes when behavior branches are added.

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/flowstate-app-buildout/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-apps-epicdm-flowstate-app-buildout --target <target> --out ./skills

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