What Changed
Document the newly released vibe-check analyze CLI (v0.1.0) on the public
website. vibe-check v0.1.0 is the first user-facing release: a Go-native
analyze command that computes package-level Martin coupling metrics and emits
JSON.
Content To Add
- Install:
go install github.com/zero-dot-force/vibe-check/cmd/vibe-check@v0.1.0
- Usage:
vibe-check analyze [path] (defaults to .); JSON report to stdout.
- Flags:
--max-instability (float, [0.0, 1.0])
--max-distance (float, [0.0, 1.0])
--max-lcom (int, >= 1)
--no-circular-deps (bool)
--timeout (duration; no default)
--version
- Exit codes:
0 success, 1 threshold violation, 2 tool error.
- Output: JSON
schemaVersion 1.1 with an optional extensions object
(e.g. go.interfaceWidth, go.interfaceProximity); link to the schema at
metrics/modulegraph.schema.json.
- Metrics explained: Afferent (Ca) and Efferent (Ce) coupling, Instability,
Abstractness, Distance from the main sequence, LCOM4 cohesion, and circular
dependency detection.
Source Of Truth
Why It Matters
The constitution's Website Documentation Sync obligation requires
user-facing behavior shipped in a release to be reflected on the public site.
This is vibe-check's first user-facing CLI release.
References
What Changed
Document the newly released
vibe-check analyzeCLI (v0.1.0) on the publicwebsite. vibe-check v0.1.0 is the first user-facing release: a Go-native
analyzecommand that computes package-level Martin coupling metrics and emitsJSON.
Content To Add
go install github.com/zero-dot-force/vibe-check/cmd/vibe-check@v0.1.0vibe-check analyze [path](defaults to.); JSON report to stdout.--max-instability(float,[0.0, 1.0])--max-distance(float,[0.0, 1.0])--max-lcom(int,>= 1)--no-circular-deps(bool)--timeout(duration; no default)--version0success,1threshold violation,2tool error.schemaVersion1.1with an optionalextensionsobject(e.g.
go.interfaceWidth,go.interfaceProximity); link to the schema atmetrics/modulegraph.schema.json.Abstractness, Distance from the main sequence, LCOM4 cohesion, and circular
dependency detection.
Source Of Truth
[0.1.0]: https://github.com/zero-dot-force/vibe-check/blob/main/CHANGELOG.mdzero-dot-force/vibe-checkWhy It Matters
The constitution's Website Documentation Sync obligation requires
user-facing behavior shipped in a release to be reflected on the public site.
This is vibe-check's first user-facing CLI release.
References
zero-dot-force/vibe-checkPR fix: replace 6 stale Hivemind references with Dewey #21 as a/uf.review-councilpre-merge obligation (Curator persona).