.agents/skills/find-bugs/SKILL.md
Find only evidence-backed product bugs and leave the user with a plan they can approve or reject. Do not implement the plan.
tmp/bugs/*.md plan files.packages/. Put disposable fixtures, logs, and
screenshots in an OS temporary directory.Normal tests, local servers, and read-only diagnostics are allowed. Prefer commands that do not write into the repository. Before running any command, determine whether it creates build output or generated files. If it does, use an OS-temporary copy or a non-writing alternative; otherwise record that verification as pending. Never overwrite or clean up a user's files.
packages/AGENTS.md.AGENTS.md.packages/daisyui.packages/docs.Re-read current files rather than assuming this skill's repository map is still complete.
git status --short without changing it. Treat every pre-existing change as user-owned.rg --files and rg first. Follow the failing route, selector, class, option, data field, or
message into its callers, transformations, and generated/product-facing output.A finding is confirmed only when all of these are true:
Use the narrowest existing automated test or diagnostic first, then broader verification in proportion to the risk. For visual or interactive behavior, inspect the rendered page, computed state, console, and network as relevant. Never change source merely to make a reproduction.
Do not write a plan for an unverified suspicion. Report what is missing and stop.
Identify the smallest source unit that explains every reproduced symptom. Distinguish root cause from the file where the symptom becomes visible.
Map:
Call the bug independently fixable only when:
If isolation cannot be demonstrated, do not present the plan as ready. State the unresolved coupling or product decision needed and stop without creating a decision-ready plan.
Create a plan only after answering yes to every item:
tmp/bugs/.tmp/bugs/ only when at least one finding passes the readiness gate.Report the created or updated plan path, the verified product impact, and any verification that remains pending. Explicitly state that no fix was implemented. End the task and wait for the user's decision.