- Prefer small PRs. Keep diffs focused (one feature/fix per PR).
- Preserve provider behavior unless the change is explicitly part of the PR scope.
- Never commit secrets. Use
TF_VAR_tokenor.tfvarsthat is gitignored for local runs.
This repo vendors the Claude SDLC plugin as a git submodule so contributors can run a consistent workflow.
- Run Claude with the repo-pinned plugin:
./scripts/claude - Typical workflow:
./scripts/claude -p "/sdlc:init"./scripts/claude -p "/sdlc:plan"./scripts/claude -p "/sdlc:review"./scripts/claude -p "/sdlc:qa"
- Provider auth is configured via the Terraform provider
tokenfield (required). PreferTF_VAR_tokenlocally. - Acceptance tests (if/when used) should be opt-in via
TF_ACC=1and must not run in PR CI by default.