Updated 1d ago
by joetawil7
first-pass
Rules and checks that make Claude Code look around a change, not just at the lines it writes: ten questions before code, a reviewer that didn't write it, proof before done, bugs fixed as a class.
90 GitHub stars (90)
+90 in 21 days
| Period | New stars |
|---|---|
| Sep 29 | +68 |
| Sep 30 | +30 |
| Oct 1 | +2 |
| Oct 2 | −60 |
| Oct 3 | +11 |
| Oct 4 | +12 |
| Oct 5 | +1 |
| Oct 6 | +5 |
| Oct 7 | +2 |
| Oct 8 | −19 |
| Oct 9 | 0 |
| Oct 10 | +2 |
| Oct 11 | +4 |
| Oct 12 | +1 |
| Oct 13 | +1 |
| Oct 14 | +1 |
| Oct 15 | +4 |
| Oct 16 | −15 |
- 7 skills (7 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add joetawil7/first-pass
Asks which skills and agents to install. Just one: npx skills add joetawil7/first-pass --skill fix-the-class — add -g for every project.
Claude Code
git clone https://github.com/joetawil7/first-passcp -r "first-pass/skills/fix-the-class" ~/.claude/skills/
Copies the fix-the-class skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add joetawil7/first-pass
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
fix-the-class
Bug-fix routine that fixes the whole class of bug, not just the reported instance. Use for any bug report, failing production behaviour, monitoring alert, audit finding or review finding, and whenever the same kind of bug has been seen before. Reproduces it with a failing test, names the failure class, searches the codebase for the same pattern, fixes or records every hit, and adds the rule, inva…
skills/fix-the-class/SKILL.md on GitHub (opens in a new tab) -
habit-words
Learns the words a user habitually writes to their coding agent that make its answers worse ("be 100% sure", "don't assume", "full review", "are you sure?", "all fine, right?"), from what they actually typed in their recent Claude Code sessions. Shows what each one does, what went wrong after it, and what to say instead, then writes the habit words block that maps each word to the checks it shoul…
skills/habit-words/SKILL.md on GitHub (opens in a new tab) -
premortem
Run before writing or changing code for any feature, bug fix or refactor that touches data, jobs, money, outside services or user-facing behaviour. Finds where the change will break before it is built, by walking ten named failure classes (twice, halfway, outside call, failure-is-not-empty, neighbors, endings, money, hostile user, words, scale and time) against the code, and writes the answers in…
skills/premortem/SKILL.md on GitHub (opens in a new tab) -
review
Reviews a change before it is merged, from little or no input. With nothing typed it reviews the branch you are on, uncommitted work included, against its base, its PR and its ticket, so a developer can check their own work before asking for review. With PR links, repo#N or a branch it reviews someone else's change the same way, several repos at once. It judges the failed CI checks and every Bugb…
skills/review/SKILL.md on GitHub (opens in a new tab) -
setup-first-pass
Set up first-pass for a main folder that holds many repos, or for one repo. In a main folder it writes one set of working rules at the root that every session loads, a workspace map, and a section in each repo with that repo's real commands, test limits and invariants, and it lists each repo's own hooks so first-pass can run them from the main folder. In one repo it writes the rules and the secti…
skills/setup-first-pass/SKILL.md on GitHub (opens in a new tab) -
sharpen
Rewrites the prompt typed after the command before any work starts, then works from the rewrite. Splits a mixed-up message into a numbered list of asks, turns words like "be 100% sure", "cover all cases" or "don't break anything" into the checks they stand for, keeps every name, path, number and quote exactly, and stops to ask only where it would have to guess. Runs only when the user types it.
skills/sharpen/SKILL.md on GitHub (opens in a new tab) -
ship-check
The definition of done. Run before calling any change done, fixed, verified, ready or shippable, for features and bug fixes alike. Checks the pre-mortem was answered, proves the tests fail on the old code, gets a fresh breaker review, runs CI's own checks in a clean checkout, checks the user-facing words, and writes the evidence report. Also use when asked "is it done", "is it ready", "did you ve…
skills/ship-check/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.