mechanism-not-instance
SolidThe two questions that separate a fix for the reported spelling from a fix for the property. Load in /fix-issue steps 4-5 and in review of any fix.
AI & Automation 2,680 stars
366 forks Updated today NOASSERTION
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Mechanism, not instance
Authority: CLAUDE.md "Standing lessons" 08-19 (#506-#509: a second
generator, a second call site, a second derivation), 09-01 (#566: a guard
written against a spelling), 09-02 (#572: fixed in the cache, not at the
two call sites); `docs/harness/ARCHAEOLOGY.md` for the guard that already
names the lesson.
Ask, and write the answers into ISSUE.md:
1. **Does the fix belong one layer down?** If the call site was
reproducing an authority's logic (a skip list, a path rule, a cache
contract, a version read), fix the authority so the tool written next
inherits it. A per-consumer patch arms the trap again.
2. **What other spellings of this input exist?** `find_references` on the
fixed symbol and its callers; the qualified form, the aliased form, the
second transport, the other OS's separator. A test per spelling found.
Also: **run the reintroduced defect against the new test** (Practice 9,
non-vacuity). A guard green only against the fixed tree may be measuring
nothing. And when an OLD test turns red, check whether it was the defect's
witness before changing the code back.
Details
- Author
- jgravelle
- Repository
- jgravelle/jcodemunch-mcp
- Created
- 7 months ago
- Last Updated
- today
- Language
- Python
- License
- NOASSERTION
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
bug-fix
Repair an established defect at its owning cause.
0 Updated 1 weeks ago
aaarslan AI & Automation Listed
rule-diagnosis
A wrong fix costs one cycle; a wrong diagnosis costs every cycle until someone questions the premise. Reproduce before explaining, suspect the frame before inventing a mechanism, and attribute a failure before repairing it. Load before proposing any cause, fix, or explanation.
3 Updated today
djnsty23 AI & Automation Solid
fix
Use when the user says "fix", "make it pass", or "apply the findings", or hands a verifier failure or bug description.
35 Updated 2 days ago
OutlineDriven