Releases: L3DigitalNet/Claude-Code-Plugins
Releases · L3DigitalNet/Claude-Code-Plugins
uv-strict-python v0.2.0
Added
- BasedPyright LSP integration (
.lsp.json+scripts/basedpyright-lsp.sh) implementing the standard's §13 CLI-agent language-server policy — resolvesbasedpyright-langserverfrom PATH with auvxfallback - Scaffold templates: byte-identical copies of the adopt-CLI bundle artifacts (
check.py,check.yml,python-version,pyproject.python-tooling.toml, sharededitorconfig+vscode-extensions.json) plusvscode-settings.json/vscode-tasks.json(standard §13) and an ADR exception skeleton (standard §20) - Standard-sync drift test (
tests/check-standard-sync.sh): fails when project-standards moves past the SKILL.md sync pin or a template diverges from its bundle artifact - Fenced-block validation (
tests/validate-fenced-blocks.sh): parses every fenced toml/json/yaml block in the skill content - Shim scope gating: SessionStart hook now activates shims only in Python projects (
pyproject.toml/.python-version/uv.lock); override via.claude/uv-strict-python.local.md(shims: always|never|auto) - BasedPyright baseline how-to (
--writebaselineworkflow) in the migration checklist
Fixed
- Conformance pass against
project-standardspython-tooling (README at79daeae) and python-coding draft v0.4 (a14ac7d):- uv-commands: CI guidance corrected from
uv sync --frozento the standard-mandateduv sync --locked --all-groups; Python version examples aligned to the 3.14 baseline; workflow examples now install the full dev toolchain; droppedpipx install uvbootstrap - testing: replaced the pre-softening "every feature, 5 cases" matrix with the standard's material-change SHOULD/MUST/MAY coverage expectations; marked
markers/filterwarningsas optional additions beyond the baseline - pep723-scripts: examples reworked to argparse-by-default with typed
main() -> int(coding standard); 3.14 shebang; scope note that PEP 723 is a plugin extension (the standard governs script projects, not single files) - pyproject:
check.ymlnow pins the reviewed uv version (0.11.6, matching the adopt-CLI bundle); dev group gains the bundle'spytest>=9.0andruff>=0.9.0floors; uv.lock library guidance labeled as plugin recommendation
- uv-commands: CI guidance corrected from
Changed
- SKILL.md: added sync pin to the mirrored standard commits, pointer to the
project-standards adopt python-toolingCLI, PEP 723 extension marker, scaffold-template table, and audit/conformance trigger phrasing in the description - uv shim: read-only
uv pip list|show|tree|checknow passes through; mutating/legacyuv pipsubcommands remain blocked (suggestions now includeuv export) - python shim:
--version/-Vnow passes through to the real interpreter; pip shim suggestsuv pip list/uv pip showfor inspection queries - Tests relocated from
hooks/totests/with a hardenedrun.shwrapper (drops the release-pipelinemissing_testswaiver) - coding-standard summary and AGENTS.md template now state the Python Coding standard's draft (v0.4, reference-only) status
up-docs v0.13.0
[0.13.0] - 2026-06-12
Added
- promote repo + Notion propagators Haiku → Sonnet (all sub-agents now Sonnet)
Changed
- Add comprehensive references for Python tooling standards
Fixed
- comprehensive-review remediation — audit-only convergence, unconditional repo propagator, prompt/doc drift
qdev v2.0.2
[2.0.2] - 2026-06-12
Changed
- fix changelog structure, re-sync vendored schema, update README to v2 search model
- Add comprehensive references for Python tooling standards
uv-strict-python v0.1.0
[0.1.0] - 2026-06-09
Changed
- Add comprehensive references for Python tooling standards
up-docs v0.12.0
Changed
- Wiki layer retargeted from the local
~/projects/llm-wikidirectory to the canonical repo on GMK CT 103 (/srv/workspaces/llm-wiki), reachable only over SSH (aliasllm-wiki). The wiki propagator (up-docs-propagate-wiki) and the drift auditor's wiki phase now run every read/search/edit/write/validate/git operation inside the LXC over SSH (LLM_WIKI_SSH/LLM_WIKI_ROOTindirection) instead of localRead/Edit/Write/rg. Pre-flight switched from "local directory exists" to an SSH reachability probe (graceful-skip on unreachable host).up-docs-propagate-wikitools:narrowed toBash. The Step-6 commit offer runs thecommit-candidates.shground-truth helper on the CT viassh llm-wiki 'bash -s'and stages/commits withssh llm-wiki 'git -C /srv/workspaces/llm-wiki …'; the wiki commit stays draft and is commit-only (never pushed — CTvzdump/restic back it up).commit-candidates.shitself is unchanged (pure git+python, runs wherever invoked). - Requires
~/.local/binon the CT's non-interactive SSH PATH souv/uvxresolve underssh host 'cmd'.
Added
manifest.batsM3: assertsplugin.jsonand themarketplace.jsonup-docs entry carry the same version (they had drifted-prone independent copies).
up-docs v0.11.0
Added
- Auditor narrowing:
convergence-tracker.shpersists a per-iterationtouched_pagespath list; the drift auditor scans pass 1 in full and narrows pass N+1 to the prior pass's touched pages + one-hoprelateddependents. - Fast-path empty-layer skip:
/up-docs:allroutes each session item via a routing matrix and dispatches only propagators with routed items (fail-open on ambiguity); the auditor still covers all three layers. - Step 6 commit offer: consent-gated, baseline-safe (
commit-candidates.shsurfaces changed-since-baseline paths for per-path diff approval + a late re-check), never pushes; degrades to report-only when non-interactive.
Changed
pages_touchedis nowlen(touched_pages)(was a running max).
test-driver v0.6.2
Changed
- Removed references to the deleted
opus-contextplugin from README, commands, and references. Full-context reading philosophy preserved verbatim.
Fixed
- Profile shape: added
---separator topython-django.md,python-fastapi.md,python-pyside6.md,swift-swiftui.md(PS1 conformance) - README: de-linked broken reference to
docs/superpowers/specs/2026-03-16-test-driver-design.md
qt-suite v0.3.3
Changed
- one-time Prettier normalization
- move session-state docs under docs/handoff/ (v3.1)
Fixed
- final structural fixes — markdownlint now 0
- scripted structural fixes (MD036/MD040/MD025)
qdev v2.0.1
Changed
- one-time Prettier normalization
Fixed
- final structural fixes — markdownlint now 0
- MD033 placeholders → code spans (79) + auto-fix side-effects
qdev v2.0.0
[2.0.0] - 2026-06-07
Removed (BREAKING)
- Removed
/qdev:quality-review,/qdev:deps-audit,/qdev:doc-sync, and/qdev:spec-updatecommands and their agents (qdev-quality-reviewer,qdev-deps-auditor,qdev-doc-syncer). qdev is now research-only:/qdev:researchis the single remaining command. - Removed the
qdev-grounding(research-grounding) auto-trigger skill and its egress sanitizerscripts/sanitize_query.py(+tests/test_sanitize_query.py). Routine, agent-initiated web search is decoupled to the standalone Claude Codeweb-searchskill (in the agent-configs repo); it does not persist reports or tier search depth.
Changed
/qdev:researchandqdev-researcherno longer reference the removed/qdev:quality-reviewin their downstream-chaining text (output text only; research behavior unchanged).- Manifest + marketplace description rewritten to research-only; structural test (
test_plugin_structure.py) updated for the skill-less, single-dispatcher surface.
Fixed
- Corrected the Tavily MCP server key in
qdev-researcher(mcp__tavily-mcp__*→mcp__tavily__*) to match this host's configured server name; the wrong key silently dropped the Tavily grant and forced aWebFetchfallback on every deep-read. (Lands via precursor commit56494ad.)