Commit Graph
3 Commits
Author SHA1 Message Date
Giancarmine SalucciandClaude Opus 4.8 54be304485 build: bundle ast-grep engine for all 5 platforms via Git LFS
Fresh clones are now fully self-contained / offline (no first-run fetch needed).
Binaries (linux x64/arm64, darwin x64/arm64, win32 x64) tracked via LFS; verified
against bin/checksums.txt. First-run release fetch kept as a no-lfs fallback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 01:14:58 +02:00
Giancarmine SalucciandClaude Opus 4.8 b293afe7cf feat(svelte): validated opt-in grammar path + all-platform engine checksums
- Build tree-sitter-svelte in one cc command (prebuilt parser.c, no tree-sitter CLI).
- sgconfig.svelte.yml: registers .svelte + injects JS/TS into <script> blocks so the
  existing TS/JS rule packs apply there; rules-svelte/ adds template rules (on:, slot).
  Proven on fixtures/svelte/Messy.svelte; default sgconfig.yml unaffected.
- Record sha256 for all 5 platform ast-grep binaries so first-run fetch is verifiable
  everywhere (binaries stay gitignored — no repo bloat).
- Retire non-working svelte .example stubs; runes migration stays model-driven.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 01:02:11 +02:00
Giancarmine SalucciandClaude Opus 4.8 3f6f642f6b feat: portable cross-runtime code-simplification skill
ast-grep-driven detection + ranking into a JSON ledger, two-track apply
(deterministic autofix + model span-edits), configurable report/apply modes.
Rule packs for JS/TS, Python, Go, Rust, Java; Svelte/SvelteKit support via
project tooling + opt-in grammar. Runtime-neutral SKILL.md (Agent Skills spec).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 00:54:40 +02:00