Repository navigation
Lead the README and listing with "Works in Claude Code" - #11
Merged
Merged
Conversation
This plugin runs in Claude Code. The README now opens with that fact and the two commands that install it there, and the plugin and marketplace descriptions both start with "Works in Claude Code". tests/test_install_routing.py pins it: README line 1, the install block right after it, the description lead, and every README install command pointing at this repo's own marketplace by the names the manifests declare. tests/test_listing_readiness.py adds the directory's manifest checks this repo lacked: kebab-case name, description 30-2000 characters, non-empty keywords, and a marketplace that lists exactly this plugin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…uditors ask for No SOC 2, HIPAA or PCI control requires AI-code provenance, so the README line "the change-control evidence a SOC 2, HIPAA or PCI auditor asks for" and the listing's "change-control evidence for SOC 2, HIPAA or PCI audits" claimed more than the report can back. Both now say it is a report you can give an auditor as supporting evidence, matching what /receipt-report and the receipt-integrity skill already tell users. test_listing_readiness.py fails on "auditor asks for"-style wording and on a SOC 2 mention without the supporting-evidence framing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The test only matched owner/repo slugs and name@marketplace pairs, so a URL-form `marketplace add https://github.com/...` or a bare `plugin install name` would slip past it. It now compares whole tokens, and an unclosed install block fails with a message instead of a bare StopIteration. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The plugin runs in Claude Code, so the README and the listing now say that first, followed by the two commands that install it there.
# CommitProof(the title)Works in Claude Code. To install, run these two commands in a Claude Code session:then the install block, then the title/plugin marketplace add Rmasood1122/commitproof/plugin install commitproof@commitproofplugin.json+marketplace.jsondescriptionsWorks in Claude Code., rest unchangedtests/test_listing_readiness.py: kebab-case name, description 30–2000 chars, non-empty keywords, marketplace lists exactly this pluginEvidence
tests/test_install_routing.py: README line 1, the install block right after it, the description lead, and every README install command pointing at this repo's own marketplace by the manifest names. Red before the change, green after.tests/test_listing_readiness.py: the directory's manifest checks; green before and after, and each check fails when its field is broken.python -m pytest tests/ -q).claude plugin validate --strict .andclaude plugin validate --strict .claude-plugin/plugin.json: both exit 0.claude plugin listshows it enabled.Merge danger
Door: two-way (README and description text; a revert undoes it). Blast radius: listing. Once merged, the claude.ai directory picks up the new description on its next check of this branch.
🤖 Generated with Claude Code