1. Habit
  2. Skills
  3. Fix Errors skill
warpdotdev · 28K installs

Fix Errors skill
Runs by itself, CI check fails.

Red builds turned green, narrowly.

Install the Fix Errors skill and make it a habit: follow https://gethabit.dev/skills/warpdotdev/fix-errors.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

28K installs628 starsMIT licenceSource on GitHub ↗

Fix Errors

by warpdotdev · 28K installs

The skill

The fix errors skill helps developers fix compile errors, clippy and fmt failures, WASM errors and test failures in the warp Rust codebase with the narrowest useful command.

Only when you ask.

The habit

Red builds turned green, narrowly.

↻ Runs by itselfCI check fails

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleOne failed CI run per run, at most two fix rounds; full presubmit only when required.

  1. 01

    Read the error

    The agent reads the full message and checks if several errors share a cause.

  2. 02

    Fix one type

    It fixes one error type at a time, gating WASM-only code behind local_fs when needed.

  3. 03

    Check narrowly

    It runs the smallest useful cargo check or cargo nextest run -p for the package.

  4. 04

    Run clippy

    It runs the applicable clippy command, including WASM clippy for WASM errors.

  5. 05

    Format once

    It runs ./script/format once at the end and does not rerun tests after.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Fix Errors skill helps.

Use it when

  • ✓ A Rust build or clippy run fails
  • ✓ WASM builds break on filesystem code
  • ✓ You need to run one test package

Skip it when

  • – The project is not the warp Rust codebase
  • – You need a full design change, not a fix

Questions

Fix Errors skill, answered.

Does it run the full presubmit?

Only when you, the task or an approved spec asks for ./script/presubmit.

Why not rerun everything after formatting?

The skill says formatting alone needs only the formatter, not another test or clippy pass.

How do I install the Fix Errors skill?

Copy the prompt at the top into your agent. It installs the skill from warpdotdev/common-skills and sets up the habit. Or run npx skills add warpdotdev/common-skills --skill fix-errors.

Is the Fix Errors skill free?

Yes. It is published under MIT. Habit is free too.

Fix Errors. Now as a habit.

Install the Fix Errors skill and make it a habit: follow https://gethabit.dev/skills/warpdotdev/fix-errors.md

  • Free
  • No account
  • Undo in one line

All warpdotdev skills →More code skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by warpdotdev, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.