From checkmate-bdd
Use to generate a GitHub Actions workflow for running BDD scenarios in CI. Emits YAML for you to copy into .github/workflows/bdd.yml. No API key required — CI uses run-suite.py directly.
How this skill is triggered — by the user, by Claude, or both
Slash command
/checkmate-bdd:ciThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a GitHub Actions workflow from `tests/e2e/checkmate.config.json`.
Generate a GitHub Actions workflow from tests/e2e/checkmate.config.json.
Load tests/e2e/checkmate.config.json. If missing, run bdd:setup first.
Extract:
stack.start_command → {{START_COMMAND}}stack.ready_url → {{READY_URL}}stack.ready_timeout_secs → {{READY_TIMEOUT}}checkmate.project_name → {{PROJECT_NAME}}plugin_root → {{PLUGIN_ROOT}}Read <plugin_root>/templates/ci-workflow.yml. Substitute all {{...}} placeholders with the values above.
Print the rendered YAML in a code block, then print:
Copy this to .github/workflows/bdd.yml in your repo.
CI notes:
- ENCRYPTION_KEY should be set as a GitHub secret (any random string works).
- OPENAI_API_KEY is NOT needed — this plugin uses Claude for all AI work.
- The workflow uses Docker (available on GitHub-hosted ubuntu-latest runners).
- Docker image builds are cached between runs via GitHub Actions cache.
npx claudepluginhub joshmullikin/checkmate-bdd-plugin --plugin checkmate-bddProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.