Skip to content

chore: tracking — tree-sitter/ast-grep structural-parsing offload sweep #2014

Description

@laurigates

Umbrella for the tree-sitter / ast-grep offload sweep. Origin: a portfolio review of which plugin skills and repo scripts still do structural parsing with regex/grep — exactly the places with documented false-positive histories (#1701/#1721/#1722/#1900 in the bash hook; #1744/#1492 in the markdown lints). The unifying principle is .claude/rules/offload-to-deterministic-substrate.md: match code/markdown by structure with a real parser, keep the agent for judgment.

Items

Suggested implementation order (best effort-to-payoff first): #2010#2009#2013, then #2011/#2012 opportunistically; #2008 is explicitly gated.

Tier 1 — repo hooks & lint scripts (accuracy)

Tier 2 — code-quality-plugin skills (operational simplification)

Explicitly out of scope

Cross-cutting conventions for all items

  • Every skill change lands with its semantic regression guard (.claude/rules/regression-testing.md)
  • New tool dependencies follow the install priority (mise aqua/pipx, uv tool install); runtime hooks must fail open when the tool is absent, CI-only scripts may hard-depend
  • Docs land in the same commit as code (blueprint-plugin:blueprint-docs-currency)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions