C31-workflow-bug-reproduction
Skill1 starsChanged 3 months agoMITView on GitHub
Output language: Respond automatically in the user's conversation language. Systematic bug reproduction and isolation. Read-only — never writes code. User provides: - Bug symptom (what's wrong) - Environment where it occurs (OS, versions, config) - Any existing reproduction steps (even partial) - Whether it reproduces consistently or intermittently
In this repository56 other files it gives its agents.
- C31-1stSkill
- C31-adopt-projectSkill
- C31-brainstormSkill
- C31-coding-disciplineSkill
- C31-compound-refreshSkill
- C31-compoundSkill
- C31-context-engineeringSkill
- C31-curatorSkill
- c31-daily-intelSkill
- C31-debugSkill
- c31-devSkill
- C31-grillSkill
- C31-lfgSkill
- C31-planSkill
- C31-researchSkill
- C31-specSkill
- C31-stormSkill
- C31-strategySkill
- C31-workSkill
- rl-workflowSkill
- C31-cvideoSkill
- c31-loopSkill
- c31-sxsSkill
- teachSkill
- video-content-analysisSkill
- agent-reachSkill
- kimiimSkill
- skillhub-preferenceSkill
- c31-communitySkill
- c31-growSkill
- c31-gutcheckSkill
- c31-marketSkill
- c31-mvpSkill
- c31-priceSkill
- c31-processSkill
- c31-sellSkill
- c31-validateSkill
- c31-valuesSkill
- growth-hackerSkill
- c31-improve-codebase-architectureSkill
- C31-multi-reviewSkill
- C31-review-adversarialSkill
- C31-review-architectureSkill
- C31-review-securitySkill
- C31-reviewSkill
- c31-wizardSkill
- external-privacy-guardSkill
- find-skillsSkill
- gsd-map-codebaseSkill
- gsd-new-projectSkill
- gsd-progressSkill
- gsd-quickSkill
- gsd-shipSkill
- humanize-aiSkill
- time-awarenessSkill
- worker-safetySkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 11 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 4
Read-only workflow agent. Systematically reproduces bugs: hypothesize causes → construct minimal reproduction → verify.
- Distinctive: line 5
Use when a bug report is vague, when regression tests are missing, or when separating environment bugs from code bugs.
- Distinctive: line 49
Test with defaults before custom config
- Distinctive: line 54
If intermittent, run N times and log frequency
- Distinctive: line 58
Only reproduces on specific env?
- Distinctive: line 76
If bug is intermittent, report reproduction rate ("3/10 runs")
- Distinctive: line 77
Always test on clean environment before declaring "reproduced"
- Distinctive: line 78
If cannot reproduce after 3 attempts, document everything tried and stop
- Distinctive: line 79
Never mutate production data during reproduction
- Distinctive: line 80
If reproduction requires sensitive data, use anonymized equivalent
- Distinctive: line 81
Keep output under 80 lines
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Multilingual Triggers
| Language | Trigger phrases |
| EN | C31-workflow-bug-reproduction |
| ZH | 复现bug, bug复现 |
| JA | バグ再現, 再現手順 |
Output language: Respond automatically in the user's conversation language.
C31-workflow-bug-reproduction
Systematic bug reproduction and isolation. Read-only — never writes code.
When to Use
- Bug report lacks clear reproduction steps
- Need to determine if bug is environmental or code-level
- Creating a regression test for a reported issue
- Bug only appears in CI/production but not locally
- User says "it doesn't work" without specifics
Input
User provides:
- Bug symptom (what's wrong)
- Environment where it occurs (OS, versions, config)
- Any existing reproduction steps (even partial)
- Whether it reproduces consistently or intermittently
Reproduction Flow
- Form hypotheses — List 3 likely causes ranked by probability:
- Code bug (logic error, race condition)
- Environment issue (wrong version, missing dependency, stale state)
- Config issue (wrong flag, missing env var)
- Minimize surface area:
- Strip unrelated code/config
- Use minimal dataset
- Disable caching, async, or concurrency if possible
- Test with defaults before custom config
- Controlled experiments:
- Change one variable at a time
- Document each result
- If intermittent, run N times and log frequency
- Verify reproduction:
- Reproduces on clean environment? → code bug
- Only reproduces on specific env? → environment/config bug
- Doesn't reproduce at all? → missing condition or fixed already
Output Format
## Bug Reproduction: [brief description]
**Hypotheses tested**:
| # | Hypothesis | Result | Evidence |
**Minimal reproduction**:
[steps or code that reliably triggers the bug]
**Root cause category**: [code / environment / config / cannot reproduce]
**Additional conditions required**: [if any]
**Recommended next step**: [fix / deeper investigation / environment change]Rules
- If bug is intermittent, report reproduction rate ("3/10 runs")
- Always test on clean environment before declaring "reproduced"
- If cannot reproduce after 3 attempts, document everything tried and stop
- Never mutate production data during reproduction
- If reproduction requires sensitive data, use anonymized equivalent
- Keep output under 80 lines
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

