babysit-pr
Use after a pull request is open to watch its CI and review-bot comments until it is ready. Fixes real findings, replies with a…
Use when the person reports broken behaviour or starts a session to file a bug. Reproduces and reports. Never fixes.
$ npx -y skills add greenfield-inc/Pane --skill bug-intake --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/bug-intakeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the person reports broken behaviour or starts a session to file a bug. Reproduces and reports. Never fixes.
name: bug-intake description: Use when the person reports broken behaviour or starts a session to file a bug. Reproduces and reports. Never fixes.
The goal is a report someone else can act on. The first move is reproduction, not theory.
1. Restate the symptom in one sentence and confirm it with the person. Get the environment, the account or record involved, and when it started. 2. Reproduce it.
3. Interpret the evidence yourself. Classify the failure early: compile, logic, race, state, integration, environment, or interface. Write three to five ranked hypotheses before reading deeply, then test them against the code and its recent history. Compare a broken path with a working one when you can. Drop a theory once the evidence rules it out, and leave choosing the fix to whoever takes the report. If only diagnostic logging would settle it, say exactly what you would add and ask first. 4. Write the success definition: the bug is gone when what is observably true. 5. Choose a route:
6. File the report wherever the person tracks work (a GitHub issue, Linear, or another tracker). With no tracker, save it as `index.html` in a bundle of its own in the format at [references/bug-report.md](references/bug-report.md), rendered with the [`page`](../page/SKILL.md) house standard, then stop.
Hand it on. For `direct-to-implementation`, tell them to start an implementation session with the report as its source. For `options-first`, tell them to take the report to a planning session.
Use after a pull request is open to watch its CI and review-bot comments until it is ready. Fixes real findings, replies with a…
Use when a problem, idea, or change of intent is worth capturing as a long-form page, or the person asks to write it up. Never…
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening…
Explore the codebase to locate files, trace behavior, and document existing patterns with precise file references. Use when the…
Give a fresh agent something to walk through with zero context - a PR body, a landing page, a document, a process, instructions,…
Capture work and evolving intent during discussion as one or more GitHub tickets, Grain briefs, or both. Use for ticket or issue…