What problem does it solve?
Coordinates the end-to-end machine-manager development cycle so you can move from local changes to validated builds, OCI images, and cluster deployments without manually stitching together tools and commands.
Core Features & Use Cases
- Unified dev workflow: Guides the sequence for running tests, generating assets, building (Go toolchain or Bazel), and validating changes against both ecosystems.
- OCI image lifecycle: Covers Bazel-built image creation, local load/run workflows, and pushing digests to dev/prod ECR.
- Database and migrations: Provides repeatable migration and rollback steps aligned with expected dev/prod behavior, including migration safety constraints.
- Use case: When you change a machine-manager feature and need confidence it works end-to-end, you can run tests and lint, generate any embedded UI/audit/sqlc artifacts, build a release or debug binary, push a stamped image, deploy it to the correct dev cluster, and then manage any migration rollout or rollback.
Quick Start
Ask the skill to walk you through testing, generating assets, building (debug or release), creating/pushing the OCI image, and deploying machine-manager with migrations to the dev cluster.