Add CLI harness for RenderDoc GPU frame debugger with support for:
- Frame capture loading and draw call browsing
- Pipeline state inspection and shader export
- Texture inspection, pixel picking, and output saving
- Mesh data viewer and resource listing
- Performance counter collection
- Pipeline state diff between draw calls
- REPL mode with rich formatted output
- 59 tests (45 unit + 14 e2e)
Squashed from 4 commits by alvinshi.
First music notation tool in the CLI-Anything ecosystem. Wraps MuseScore 4's
mscore backend following the HARNESS.md 7-phase methodology.
Supports: transpose (by key/interval/diatonic), export (PDF/PNG/SVG/MP3/FLAC/
WAV/MIDI/MusicXML/Braille), part extraction, instrument management, score
analysis (probe/diff/stats), and interactive REPL with undo/redo.
56 tests (39 unit + 17 E2E) — all passing on macOS with MuseScore 4.6.5.
- Resolve merge conflict in README.md test badge (1,684 → 1,720)
- Update all app/demo counts from 14 → 16 to reflect all CLIs in registry
- Update test counts: 1,247 unit + 473 e2e = 1,720 total
- Add AdGuardHome entry to registry.json with contributor info (pyxl-dev)
- Add contributor/contributor_url fields to all registry entries
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Reverts all unintended em-dash → hyphen replacements introduced in
previous commits. README is now restored from upstream (e0dd643) with
only the three AdGuardHome-related additions: badge count update,
categories table row, and project structure entry.
Addresses review feedback from yuh-yang on PR #65.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix REPL argument parsing: use shlex.split() instead of str.split()
so quoted args like --name "My PC" are handled correctly
- Fix config save: respect --config path by storing config_path in
ctx.obj and passing it through to save_config()
- Fix HTTPS persistence: load_config() now reads 'https' key from
saved config files (default False)
- docs: add AdGuardHome to README (badge 12 Apps, category table,
project tree) per yuh-yang's request
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace table format with bullet-list style. Add 2026-03-16 entry
for SKILL.md generation feature. Collapse older entries under
a details/summary block.
Link to the SKILL.md Generation section and explain that pip install
makes the skill file auto-discoverable in the REPL banner.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move skills/SKILL.md from the harness root into
cli_anything/<software>/skills/SKILL.md so it is installed alongside the
package via pip. Add package_data to all 11 setup.py files. Make
ReplSkin auto-detect the skill file relative to its own __file__
location, removing the need for an explicit skill_path argument.
Update HARNESS.md, cli-anything.md, plugin README, and main README.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Standardize skill file naming from <software>_SKILL.md to SKILL.md across
all 11 harnesses. Update skill_generator.py, HARNESS.md, repl_skin.py,
cli-anything.md, and plugin README.md to reference the new path. Add
SKILL.md generation section to main README.md and mark roadmap item done.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>