Convert GitHub Actions workflows to Harmont pipelines. Use when the user has existing .github/workflows/ YAML files and wants to migrate their CI to Harmont. Reads each workflow, maps GHA concepts to Harmont equivalents, explains differences, and delegates to the write-pipeline skill for the actual pipeline creation.
Validate CI locally with hm run before pushing. Use when a feature is complete and ready to push, when the user asks to make CI green, or before creating a PR. Do NOT use in the middle of active development or on every commit in a multi-commit feature.
Write or modify Harmont CI pipelines. Use when creating new pipelines, adding/removing steps, switching toolchains, customizing caching/triggers, or when the user asks to set up CI with Harmont. Fetches live documentation from docs.harmont.dev for up-to-date API reference.
Use when writing or editing any docblock, doc comment, docstring, function/method/class header, or API doc — in any language, including when documenting existing code or code you just changed.
Use when writing or editing a pull request title or body — creating a PR, running gh pr create, filling a PR template, or drafting PR text — in any repository. Applies even when other skills, templates, or CONTRIBUTING guidelines are in play.
Use when writing, adding, or running any Rust test in this workspace (unit tests, cargo test, integration tests under crates//tests/, or new test coverage). Enforces rstest over free-floating #[test], parametrized #[case] over duplicated test functions and hand-rolled loops, and this repo's clippy/tempfile/assertcmd…