-
Notifications
You must be signed in to change notification settings - Fork 0
feat(ship-check): tool-definition reviewer agent, skill, and surface-diff script #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
7ee64cf
feat(ship-check): surface-diff script for comparing MCP tool lists
aliasunder ccdf911
feat(ship-check): surface-diff prints a tool's definition as readable…
aliasunder 275c103
feat(ship-check): tool-definition-reviewer agent and tool-definition-…
aliasunder 84e2d88
docs: list the tool-definition reviewer and the bundled-script conven…
aliasunder 8f84eb0
refactor(ship-check): surface-diff runs on Bun only
aliasunder 131b208
fix(ship-check): the tool-definition reviewer stops at eight tools an…
aliasunder 6ca1364
fix(ship-check): the reviewer's scope line cannot be mistaken for the…
aliasunder cd348fa
fix(ship-check): review findings on the surface-diff script and workf…
aliasunder cee7553
fix(ship-check): duplication threshold applies to the trimmed overlap…
aliasunder b1f6e97
docs: root README names all eight skills, the Bun prerequisite, and h…
aliasunder 013a6fb
fix(ship-check): the tool-definition reviewer fails when its script c…
aliasunder 4404242
style: clarify comments in surface-diff, workflow path shapes, and RE…
aliasunder 4b93729
docs(ship-check): the reviewer's usage example defines its prompt lin…
aliasunder f6a2418
test(ship-check): cover every InputError path, CLI mode, and schema b…
aliasunder cec0249
fix(ship-check): the reviewer lists each traced failure as listed or …
aliasunder fdcb8ef
docs(ship-check): two skill sentences a test reader could take two ways
aliasunder df18884
fix(ship-check): surface-diff reports a removed duplicate line and tr…
aliasunder 3f7bd43
fix(ship-check): surface-diff rejects a tool name that could carry sh…
aliasunder 023e243
docs: the two READMEs and the marketplace description use plain punct…
aliasunder 6354e56
fix(ship-check): the reviewer marks a schema-shadowed throw unreachab…
aliasunder efcc51a
fix(ship-check): --show quotes an unknown tool name the same way the …
aliasunder dc1b650
style: replace remaining em dash in plan-check marketplace description
aliasunder 1f1e39f
ci: one release run at a time in each release workflow
aliasunder a1fbac0
docs: the remaining public copy uses plain punctuation in place of em…
aliasunder 963f400
fix(ci): check out current main in manual release, not the dispatch-t…
aliasunder 5b8f2a3
fix(ci): a queued manual release checks out the branch tip, and the t…
aliasunder efd214f
docs: restore the original punctuation in the READMEs, manifests, and…
aliasunder 315985c
docs: restore the last three README lines the punctuation rewrite cha…
aliasunder 3a74463
docs: the first adapting step in the root README is two plain sentenc…
aliasunder File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| name: Test | ||
|
|
||
| on: | ||
| push: | ||
| branches: [main] | ||
| pull_request: | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| test: | ||
| runs-on: ubuntu-latest | ||
| # The suite runs in under a second; five minutes covers a slow runner start. | ||
| timeout-minutes: 5 | ||
| name: script tests | ||
| steps: | ||
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | ||
| with: | ||
| persist-credentials: false | ||
|
|
||
| - uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0 | ||
|
|
||
| # The scripts have no dependencies, so there is nothing to install. | ||
| - run: bun test plugins | ||
|
aliasunder marked this conversation as resolved.
|
||
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| { | ||
| "name": "ship-check", | ||
| "version": "1.1.1", | ||
| "description": "Dedicated review agents for the ship-check pipeline. Each agent approaches the codebase without prior context and returns structured findings; the four phase agents load project conventions and user preferences independently, and fresh-eyes deliberately loads none." | ||
| "description": "Dedicated review agents for the ship-check pipeline. Each agent approaches the codebase without prior context and returns structured findings; the four phase agents that load conventions do so independently, fresh-eyes deliberately loads none, and tool-definition-reviewer reviews MCP tool definitions on demand." | ||
| } |
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.