01
It starts by itself
pull request opened. Runs in GitHub Actions or Claude Code routine.
- ↻ pull request opened
pull_request.opened or synchronize
Every new error gets a code.
Install the Extract Errors skill and make it a habit: follow https://gethabit.dev/skills/react/extract-errors.md
1K installs252K starsMIT licenceSource on GitHub ↗

Extract Errors
by react · 1K installs
The skill
The extract errors skill runs the React error code extraction, reports new error messages that need codes and checks that codes are up to date.
Only when you ask.
The habit
Every new error gets a code.
↻ Runs by itselfpull request opened
When does it start? How does it check its work? What does it remember?
Stops after one pull request per run, with no retries.
The agent reads which error messages were flagged before.
It runs yarn extract-errors on the branch.
It lists every new error message that still needs a code.
It confirms the error codes are up to date, or sends a note on the pull request run.
The flagged messages and the outcome go into the run log.
It writes only in its own folder and asks you before anything goes out.
Read both lists. If the left one sounds like you, the Extract Errors skill helps.
No. The skill only reports new errors that need codes, so the loop reports them too.
When a change adds new error messages, or when you see unknown error code warnings.
Copy the prompt at the top into your agent. It installs the skill from react/react and sets up the habit. Or run npx skills add react/react --skill extract-errors.
Yes. It is published under MIT. Habit is free too.
Install the Extract Errors skill and make it a habit: follow https://gethabit.dev/skills/react/extract-errors.md
All react skills →More code skills →
Works in
Made by react, published under MIT. Habit links to the original and never changes it. Is this your skill?