atomic

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

SkillUse When
flowstate-smoke-testsRunning 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 typecheck passed.
  • yarn workspace @epicdm/smoke-tests build passed.
  • yarn workspace @epicdm/smoke-tests lint could not run because eslint was not found.
  • yarn workspace @epicdm/smoke-tests test --runInBand --no-cache failed 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_smoke in mentions but received none.

Follow-Ups

  • Reconcile smoke fixtures/runtime secret-routing expectations before treating the smoke suite as green.
  • Rebuild generated .flowstate/dojo content 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 ./skills

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