Skip to content

docs: refresh the README to the shipped engine - #35

Merged
velzepooz merged 1 commit into
mainfrom
docs/readme-refresh
Sep 8, 2026
Merged

velzepooz merged 1 commit into
mainfrom
docs/readme-refresh

Conversation

@velzepooz

Copy link
Copy Markdown
Collaborator

The README's front matter still announced "What's new in v0.2.0", eight
releases after it, and the repository badges pointed at the pre-rename owner.
It is the first thing anyone sees, and it read as abandoned.

What changed

  • Retired the version-pegged section. The durable half — the paragraph
    describing what the scanner actually reads — moves into "What it checks" as
    its own ### Scope — which files are read subsection. The flag list and the
    sample Trust Score it also carried were already duplicated verbatim further
    down in Usage and in "Trust Score (sample output)", so they are simply gone.
    A single line now points at the CHANGELOG for what changed in each release,
    which does not go stale.
  • Corrected the rule counts. The table said "Ten rule categories (24 rules
    total)". Running DefaultRegistry() reports eleven groups and 25 rules,
    and SD-025 Reverse Shell had no row at all. Both fixed.
  • Dropped the stale *(new in v0.2)* / *(new)* markers from the table
    and from a usage comment. Everything they marked has been shipped for
    several releases.
  • Repository links now point at skilltrust: the CI, Release and Go
    Version badges, and the links to Releases and to the private security
    advisory form.

What deliberately still says velzepooz

Three references, all correct as they stand:

  • go install github.com/velzepooz/skill-detector/... — that is the module
    path go.mod declares.
  • The Go Report Card badge — also the module path.
  • brew install velzepooz/tap/skill-detector — the cask lives in
    velzepooz/homebrew-tap, and the release runbook records that asymmetry as
    intentional rather than a leftover to "fix" mid-release.

Testing

go build ./... and the full suite pass (1085 tests). The workspace's
make verify-clone was run against this branch rather than the default
checkout — it clones the repository and checks that the public set is present,
the local-only set absent, no forbidden token survives and no relative link is
dead. Result: clones clean.

https://claude.ai/code/session_01T8VRxMK2v8hcmomWw9uWxk

The front matter still announced v0.2.0 eight releases after it, and
the repository badges pointed at the pre-rename owner. Retire the
version-pegged section: the scope paragraph moves into "What it checks"
as its own subsection, and the flag list and sample score it carried
were already duplicated verbatim further down.

The rule table said ten categories and 24 rules; DefaultRegistry()
registers eleven groups and 25 rules, and SD-025 Reverse Shell had no
row at all.

The Go module path, the Homebrew tap owner and the Go Report Card badge
stay on velzepooz — the module path is what go.mod declares, and the tap
asymmetry is deliberate (docs/runbooks/release.md).

Claude-Session: https://claude.ai/code/session_01T8VRxMK2v8hcmomWw9uWxk
@velzepooz
velzepooz merged commit 75f3b3a into main Sep 8, 2026
4 checks passed
@velzepooz
velzepooz deleted the docs/readme-refresh branch September 8, 2026 19:07
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.

1 participant