flowstate-epic-flowstate-community-epicdm-smoke-tests
Package-local agent skill for @epicdm/smoke-tests.
Tags
Publisher
Versions
1 version published — latest: 0.1.2
- 0.1.2publishedInvalid Date
Skill
smoke-tests Package Skill
Package: @epicdm/smoke-tests
Repository: epic-flowstate-community
Path: packages/smoke-tests
Version: 0.1.2
Use this published Dojo skill as the package-level entrypoint. For detailed workflows, use the package-local skills listed below.
Primary Package Workflow
FlowState Smoke Tests
Status: Active
Purpose: Guide smoke-test package usage and maintenance.
Scope: packages/smoke-tests.
Trigger: Need to run or modify smoke assertions.
Input: Project id or dry-run fixture, FlowState CLI availability, and expected workflow state.
Output: Reliable smoke validation for FlowState workflows.
Hermes Assertion Modes
Dry-run fixture:
yarn workspace @epicdm/smoke-tests hermes:assert --projectId <project_id> --dry-run-fixture fixture.json
Live mode:
FLOWSTATE_BIN=flowstate yarn workspace @epicdm/smoke-tests hermes:assert --projectId <project_id>
Live mode queries collections and calls MCP time-summary.
Checks
assertHermesAgentWorkflowData() verifies:
- project complete
- milestones/tasks complete
- discussions/messages not service-authored
- CEO-A, CEO-B, CTO-B report documents present
- no duplicate idempotency keys on tasks/messages
- time-summary has completed duration data
Verification
yarn workspace @epicdm/smoke-tests test --runInBand --no-cache
yarn workspace @epicdm/smoke-tests typecheck
yarn workspace @epicdm/smoke-tests build
Created: 2026-06-29
Package Skill Inventory
@epicdm/smoke-tests Skill Inventory
| Skill | Use When |
|---|---|
flowstate-smoke-tests | Running or maintaining FlowState smoke assertions and Hermes workflow checks. |
Review Gate
@epicdm/smoke-tests Skills Review
Verdict: Pass with existing test drift.
Skill covers live vs dry-run Hermes assertions, exported APIs, smoke files, and verification commands.
Verification
- ASCII and skill frontmatter checks passed.
yarn workspace @epicdm/smoke-tests typecheckpassed.yarn workspace @epicdm/smoke-tests buildpassed.yarn workspace @epicdm/smoke-tests lintcould not run becauseeslintwas not found.yarn workspace @epicdm/smoke-tests test --runInBand --no-cachefailed 3 existing smoke assertions:- multi-harness control-plane expected D1-vault Anthropic key but received the FlowState gateway placeholder.
- multi-harness control-plane expected D1-vault OpenAI key but received
undefined. - agent collaboration workflow expected
task_collab_smokein mentions but received none.
Follow-Ups
- Reconcile smoke fixtures/runtime secret-routing expectations before treating the smoke suite as green.
- Rebuild generated
.flowstate/dojocontent from the reviewed local skill before publishing.
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/smoke-tests/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-smoke-tests --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.