Summary
Ground Control is now published on npm as grndctl. Set this repository up for it so agents can run the gated /implement, /quickfix, and /review workflows here. Today it has no Ground Control configuration.
Work
See the Ground Control README and Set up a repository:
- On the host:
npm install -g grndctl (Node.js 22+, gh signed in) and grndctl install-skills.
- In this repository:
grndctl init. Confirm the detected settings (project id, GitHub repo, base branch, test, completion, lint, and format commands, SonarCloud project if there is one, ADR directory). It writes .ground-control.yaml, adds the ground-control entry to .mcp.json, creates .env from the template, and makes sure .env is ignored by git.
- Fill in
.env with the credentials this repo needs (review-engine credential, and SONAR_TOKEN if the repo uses SonarCloud).
- Run
grndctl doctor and fix anything it reports, including installing the Phase E workflow.
- Add a short note to the contributor docs saying agents in this repo run Ground Control via
grndctl.
Acceptance criteria
.ground-control.yaml is committed, and its test and completion commands actually run this repo's test suite.
.mcp.json starts Ground Control with grndctl mcp.
.env is gitignored and never committed.
grndctl doctor passes in a fresh clone once .env is filled in.
Summary
Ground Control is now published on npm as
grndctl. Set this repository up for it so agents can run the gated/implement,/quickfix, and/reviewworkflows here. Today it has no Ground Control configuration.Work
See the Ground Control README and Set up a repository:
npm install -g grndctl(Node.js 22+,ghsigned in) andgrndctl install-skills.grndctl init. Confirm the detected settings (project id, GitHub repo, base branch, test, completion, lint, and format commands, SonarCloud project if there is one, ADR directory). It writes.ground-control.yaml, adds theground-controlentry to.mcp.json, creates.envfrom the template, and makes sure.envis ignored by git..envwith the credentials this repo needs (review-engine credential, andSONAR_TOKENif the repo uses SonarCloud).grndctl doctorand fix anything it reports, including installing the Phase E workflow.grndctl.Acceptance criteria
.ground-control.yamlis committed, and its test and completion commands actually run this repo's test suite..mcp.jsonstarts Ground Control withgrndctl mcp..envis gitignored and never committed.grndctl doctorpasses in a fresh clone once.envis filled in.