recent-code-bugfix · git:20260728.3aaa44b · 2026-07-28 · sha256 54eff2f8ff5b0562
recent-code-bugfix git:20260728.3aaa44bA
Immutable. This exact content is served forever at /api/v1/blob/54eff2f8ff5b0562.
--- name: recent-code-bugfix description: Find + fix bug current author introduced in last week, cwd. Triggers—proactive recent-change fix, empty prompt, triage recent commits. Root cause = author’s own diffs. --- # Recent Code Bugfix ## Overview Find a bug introduced by the current author in the last week, implement a fix, and verify it when possible. Operate in the current working directory, assume the code is local, and ensure the root cause is tied directly to the author’s own edits. ## Workflow ### 1) Establish the recent-change scope Use Git to identify the author and changed files from the last week. - Determine the author from `git config user.name`/`user.email`. If unavailable, use the current user’s name from the environment or ask once. - Use `git log --since=1.week --author=<author>` to list recent commits and files. Focus on files touched by those commits. - If the user’s prompt is empty, proceed directly with this default scope. ### 2) Find a concrete failure tied to recent changes Prioritize defects that are directly attributable to the author’s edits. - Look for recent failures (tests, lint, runtime errors) if logs or CI outputs are available locally. - If no failures are provided, run the smallest relevant verification (single test, file-level lint, or targeted repro) that touches the edited files. - Confirm the root cause is directly connected to the author’s changes, not unrelated legacy issues. If only unrelated failures are found, stop and report that no qualifying bug was detected. ### 3) Implement the fix Make a minimal fix that aligns with project conventions. - Update only the files needed to resolve the issue. - Avoid adding extra defensive checks or unrelated refactors. - Keep changes consistent with local style and tests. ### 4) Verify Attempt verification when possible. - Prefer the smallest validation step (targeted test, focused lint, or direct repro command). - If verification cannot be run, state what would be run and why it wasn’t executed. ### 5) Report Summarize the root cause, the fix, and the verification performed. Make it explicit how the root cause ties to the author’s recent changes.