Install
$ agentstack add skill-camjac251-cc-enhanced-new-patch ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README — it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
/new-patch
Create the four files needed for a new patch, then hand off to the user. $ARGUMENTS is the patch tag.
If the tag is missing, ask the user for tag, one-line purpose, and group.
Files to create
src/patches/.ts: copy the structure from a similar existing patch insrc/patches/. Importtraverse,@babel/types, and helpers from./ast-helpers.js. Export aPatchwithtag,astPasses, andverify; seesrc/types.tsfor the interface.src/patches/.test.ts: usenode:testplusnode:assert/strict. At minimum, assert the exportedtagmatches and add a placeholder for verify behavior. Mirror the shape of a sibling*.test.ts.src/patches/index.ts: add the namedexport ... from "./.js", add the import for the array, and append the patch toallPatches.src/patch-metadata.ts: add aBY_TAG[""]record withtag,label, andgroup.
After scaffolding
Tell the user the four files are created. Do not implement the visitor or verifier; that is the user's design step.
Remind them to follow CLAUDE.md > Adding Patches:
- Step 5: if the patch changes exported live prompt guidance, update
src/verification/prompt-surface-rules.tsand updatesrc/verification/prompt-policy-contract.tsfor shared policy. - Step 6: when the total patch count changes, keep the patch count in sync across the
README.mdintro and patch-count badge. Confirm the new total againstbun run cli --listbefore pushing. - Prompt guidance changes need a patched export,
mise run verify:prompt-surfaces --, human review throughprompts:compare, andverify:prompt-driftagainst a reviewed baseline before drift is called corrected.
Implementation handoff
The implementation phase starts from the current clean upstream bundle, not an older cached snapshot:
mise run native:pull -- latest
Use bun run inspect search versions_clean//cli.js for cli.js anchor discovery, then prove the patch with a focused test, the target matrix (SELECTED_VERSION= mise run verify:patches:matrix), and the native verifier (mise run verify:patches) before calling it complete.
Gotchas
- This command is slash-only and scaffold-only; do not implement the visitor or verifier inside this workflow.
- Do not hide this skill behind
paths:. The user invokes it by command name before any scaffold files exist.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: camjac251
- Source: camjac251/cc-enhanced
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.