Contributor guide

Publishing a skill into the registry

The source of truth for built-in skills lives in deploywhisper/deploywhisper. This repository is the published registry and public catalog.

Authoring flow

  1. Create or update skills/<skill>.md in the app repo.
  2. Add or update deterministic scenarios in tests/skill-tests/<skill>/.
  3. Run manifest lint and the skill harness locally.
  4. Open a PR using the dedicated skill template.
  5. After merge to main, the publish workflow syncs the registry automatically.

Required validation

deploywhisper skill lint skills/<skill>.md
deploywhisper skill test <skill>

Published artifact shape

skills/
  terraform/
    skill.md
    manifest.json
    tests/
      scenarios/

Safety rules