Skip to content

fix(code-tools): audit skills redo discovery when the focus names another tree; v0.16.1 - #27

Merged
chrispezza merged 2 commits into
mainfrom
fix/audit-focus-path
Oct 18, 2026
Merged

chrispezza merged 2 commits into
mainfrom
fix/audit-focus-path

Conversation

@chrispezza

Copy link
Copy Markdown
Contributor

What

Each of the nine code-tools audit skills gets one line under its pre-fetch block: when the focus names a different repo or directory, rerun the probes from that path and audit that tree instead. The release commit bumps code-tools from 0.16.0 to 0.16.1.

Why

The pre-fetch blocks run find . and similar probes in the session's working directory. The weekly starter deps check runs from clownware/plugins and passes the starter's path as the focus, so deps-audit was told "Manifests: none found — say so and stop" about a repo that has a package.json and a pnpm-lock.yaml.

The path deliberately isn't spliced into the pre-fetch shell lines: substituting $ARGUMENTS there would run skill arguments as shell code.

Verification

  • python3 scripts/validate_plugins.py: OK, 5 plugins valid
  • unittest: 9 tests OK
  • claude plugin validate plugins/code-tools: passed
  • shellcheck was not run locally because it isn't installed here; no hook scripts changed, and CI runs it

Merge with rebase to keep the release commit.

🤖 Generated with Claude Code

chrispezza and others added 2 commits October 18, 2026 18:00
…ther tree

Every audit skill's pre-fetch runs `find .` in the session's working directory,
so a focus naming a sibling repo got the wrong surface: the weekly starter deps
check ran deps-audit from clownware/plugins and was told "no manifests, stop".
Each audit now says to rerun its probes from the named path. The path is not
spliced into the pre-fetch shell itself, which would execute skill arguments.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ther tree; v0.16.1

- fix(code-tools): audit skills redo discovery when the focus names another tree

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chrispezza
chrispezza merged commit cd1b672 into main Oct 18, 2026
2 checks passed
@chrispezza
chrispezza deleted the fix/audit-focus-path branch October 18, 2026 22:01
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