Performance is the area where a plausible-sounding change is most likely to do nothing, and where "should be faster" is most likely to be accepted.
Scope
plugins/perf/skills/perf/SKILL.md, tools: full.
- Measure first, and say what was measured. No optimisation without a starting number and the command that produced it.
- No claim without a before and after. "This should be faster" is banned wording. If it cannot be measured, say it cannot be measured.
- Find the actual cost, not the ugly code. The nested loop over four items is not the problem; the query in the loop is.
- State the size the improvement holds at. A change that helps at 10,000 rows and hurts at 10 is a trade, not a win, and the report should say so.
- Refuse micro-optimisation without evidence. If the profile does not show it, do not do it.
Acceptance
Performance is the area where a plausible-sounding change is most likely to do nothing, and where "should be faster" is most likely to be accepted.
Scope
plugins/perf/skills/perf/SKILL.md,tools: full.Acceptance
plugin.jsonandmarketplace.jsonupdated