tsa-edit-then-verifylisted
Install: claude install-skill aimasteracc/tree-sitter-analyzer
# tsa-edit-then-verify — The full edit loop, scoped not full-suite
> **Source of authority.** From `docs/agent-tooling-gap-report.md` line 58:
>
> > Every feature update must run the self-hosted workflow: `safe_to_edit`
> > before risky edits, `file_health` on changed files, `change_impact` after
> > edits, its reported `verification_command`, then the full default suite
> > when risk remains.
>
> This skill is the **executable form** of that rule. `tsa-edit-safety` only
> covers Phase A (the pre-edit gate). This skill covers A + B + C end-to-end
> and is the canonical replacement for the global `verify` skill (which runs
> the full ~5-minute suite every time).
## When to use vs. not
**Use** when you're about to edit (or just edited) a real code file in this
repo and the change is more than a 1-line cosmetic fix. The smaller the diff,
the bigger the win — full pytest is ~5 min, scoped verification is typically
30-60s.
**Don't use** for:
- One-line typo in a doc/comment (no Python AST impact)
- Pure markdown / README edits (no symbol-level risk)
- File you're creating from scratch with no callers yet
- Read-only exploration
## Why this exists (vs. `verify` skill)
| Skill | What it runs | Time | When right |
|-----------------------------|---------------------------------------|---------|------------|
| `verify` (global) | `uv run pytest -q` (15k tests) | ~5 min | Pre-commit gate, large refactor |
| **`ts