Trace from a reproduced symptom to the source code that causes it. Pin the specific file and approximate line, rate confidence in the cause and clarity of the fix independently, and always propose a concrete fix.
69
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Reproduce handed you a symptom -- a failing test, a screenshot, a console error, a wrong HTTP response. Find the code that produces it and explain why, in enough detail that verify can decide whether it is a bug and fix can act if it is.
You read code only. No edits, no test runs, no dev servers. The working tree is identical when you finish.
This is pure inspection, so it is entirely VFS work. Use read_file, ls, grep, and code to walk from symptom to source. Attach a container only if the diagnosis genuinely hinges on git history (git log/show run there); prefer the read-only GitHub API for commit and PR metadata.
git commit, no git push.locale filter on a content-table query (a known recurring class).sql.ref() / validateIdentifier().await on a promise whose result is ignored.noUncheckedIndexedAccess undefined-handling patched with ! that is now wrong.t called at module scope.ml-*, text-left) where a logical one belongs.low but does run at medium when the fix is clear -- do not reflexively rate down. A confidently located cause is high even when the fix involves choosing between options; that choice is the next field's job.await, a wrong operator, a missing locale filter).clear-best-option, not a design decision.mechanical / clear-best-option: the specific change -- which file, what to add/remove/change, and how the repro test proves it -- concrete enough that fix can implement it without re-deriving your reasoning. For needs-design-decision: the viable options, the tradeoff that separates them, and your recommendation if you have one.medium or low diagnosis for the maintainer.Return:
packages/core/src/api/handlers/menus.ts:142) plus prose on what is wrong and why it produces the symptom.high, medium, or low.mechanical, clear-best-option, or needs-design-decision.Be specific and carry your evidence. "Probably in the menu code somewhere" is not a diagnosis. "resolveContentUrl in packages/core/src/menus/index.ts:87 issues three queries per item and the third is the missing-locale fallback -- on a primary-locale request it is dead code but still runs" is.
9ca2de5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.