Skip to content

Latest commit

Β 

History

History
52 lines (37 loc) Β· 2.23 KB

File metadata and controls

52 lines (37 loc) Β· 2.23 KB

Contributing to Swarm Command 🐝

Thank you for your interest in contributing to Swarm Command! This project is a Copilot CLI skill β€” no runtime code, just markdown prompt engineering and documentation.

How to Contribute

Reporting Issues

Pull Requests

  1. Fork the repository
  2. Create a feature branch: git checkout -b my-feature
  3. Make your changes
  4. Verify the checklist below
  5. Submit a pull request

PR Checklist

Before opening a PR, ensure:

  • CI workflow passes (YAML lint + SKILL.md diff)
  • All templates have complete DEPTH LOCK blocks for leaf agents
  • catalog.yml references are valid
  • YAML parses cleanly (config.yml, catalog.yml)
  • Depth Guard audit checklist passes (see protocols/depth-guard.md)
  • All JSON schemas in protocols/context-capsule.md are valid draft-07
  • Both SKILL.md copies are identical:
    • skills/swarm-command/SKILL.md
    • .github/skills/swarm-command/SKILL.md
  • Agent counts match across all files (SS-50: ~36-52, SS-100: ~89, SS-250: ~316)
  • Agent counts verified via grep -r "~36-52\|~89\|~316" .
  • Shadow scoring references use Shadow Score Spec format (no separate shadow validator agents)
  • docs/example-output.md reflects current output format (if output format changed)

Non-Negotiables

  1. Depth Guard is sacred β€” Workers are ALWAYS leaf nodes (explore/task). They MUST NOT use the task tool.
  2. Config is the source of truth β€” Never hardcode model names, thresholds, or tunables inside prompts.
  3. All outputs are strict JSON β€” Every layer boundary uses schema-validated JSON.
  4. Just a skill β€” Do not add runtime code, package managers, telemetry, or dashboards.
  5. Shadow scoring is Nexus-internal β€” No separate shadow validator agents. Implements Shadow Score Spec L2.

Project Structure

See the README for a full file map.

License

By contributing, you agree that your contributions will be licensed under the MIT License.