Skip to content

docs(cli): add missing subcommands to quick references#397

Merged
Alberto-Codes merged 1 commit intomainfrom
docs/document-undocumented-cli-features
Mar 27, 2026
Merged

docs(cli): add missing subcommands to quick references#397
Alberto-Codes merged 1 commit intomainfrom
docs/document-undocumented-cli-features

Conversation

@Alberto-Codes
Copy link
Copy Markdown
Owner

A systematic code-vs-docs audit revealed that five subcommands shipped
without being added to the quick reference sections in README.md and
CLAUDE.md. The CLI reference page already documented them, but users
scanning the README or AI agents reading CLAUDE.md couldn't discover
fix, config, lsp, mcp, or presence.

  • Add fix, fix --dry-run, config, lsp, mcp to README subcommand table
  • Add presence, fix, fix --dry-run, config, lsp, mcp to CLAUDE.md commands
  • Add freshness --mode drift to both quick references

Test: CI only (docs-only change)

Closes #396


PR Review

Checklist

  • Self-reviewed my code
  • Tests pass (uv run pytest)
  • Lint passes (uv run ruff check .)
  • Types pass (uv run ty check)
  • Breaking changes use ! in title and BREAKING CHANGE: in body

Review Focus

Verify the quick reference entries match the actual CLI surface. The CLI reference page (docs/site/cli-reference.md) already had full documentation for all subcommands — this PR closes the gap in the two quick-reference locations.

Related

Issue #396 — systematic audit of undocumented CLI features

…rences

The fix, config, lsp, mcp, and presence subcommands were shipped but
never added to the quick reference tables in README.md and CLAUDE.md.
Also adds freshness --mode drift to both references.

Closes #396
@Alberto-Codes Alberto-Codes marked this pull request as ready for review March 27, 2026 01:06
Copilot AI review requested due to automatic review settings March 27, 2026 01:06
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR closes a documentation discoverability gap by updating the “quick reference” sections (README and CLAUDE) to reflect the actual docvet CLI surface area, aligning them with the already-complete CLI reference docs.

Changes:

  • Add missing quick-reference entries for fix (including --dry-run), config, lsp, and mcp.
  • Add presence to CLAUDE.md’s command list.
  • Add freshness --mode drift to both quick references.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
README.md Extends the subcommand quick reference table to include freshness --mode drift, fix (+ --dry-run), config, lsp, and mcp.
CLAUDE.md Updates the CLI command list to include presence, freshness --mode drift, fix (+ --dry-run), config, lsp, and mcp.

@Alberto-Codes Alberto-Codes merged commit d92af72 into main Mar 27, 2026
16 checks passed
@Alberto-Codes Alberto-Codes deleted the docs/document-undocumented-cli-features branch March 27, 2026 01:10
Alberto-Codes added a commit that referenced this pull request Mar 27, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.15.0](v1.14.1...v1.15.0)
(2026-03-27)


### Features

* **cli:** add docvet fix subcommand with dry-run and discovery
([#386](#386))
([7f76477](7f76477))
* **cli:** add inline suppression comments for findings
([#393](#393))
([14ba0b7](14ba0b7))
* **enrichment:** add scaffold category, scaffolding engine, and
scaffold-incomplete rule
([#385](#385))
([782cd27](782cd27))
* **enrichment:** add scaffold-incomplete enrichment rule
([782cd27](782cd27))


### Bug Fixes

* **cli:** address code review findings for fix subcommand
([7f76477](7f76477))
* **cli:** prevent uppercase rule IDs from degrading to blanket
([14ba0b7](14ba0b7))
* **config:** address PR
[#379](#379) review
feedback ([#380](#380))
([134e428](134e428))
* **enrichment:** handle docstring-only stubs, multi-statement stubs,
and deprecated abstract decorators
([#391](#391))
([bc2445d](bc2445d)),
closes [#387](#387)
[#388](#388)
[#389](#389)
* **griffe:** replace production assert, fix dep vulns, add vuln
handling docs
([#395](#395))
([7273e56](7273e56))
* **test:** move _active_style reset to shared conftest fixture
([#363](#363))
([b8b6586](b8b6586))


### Documentation

* **cli:** add missing subcommands to quick references
([#397](#397))
([d92af72](d92af72)),
closes [#396](#396)
* **enrichment:** add scaffold-incomplete rule page and config docs
([782cd27](782cd27))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhancement: Document undocumented CLI subcommands and flags

2 participants