When you're working in the Warp Rust codebase and hit compilation errors, clippy warnings, or test failures, this walks you through fixing them. It covers the standard stuff like unused imports and type mismatches, but also handles WASM-specific errors where filesystem code needs gating behind the local_fs feature flag. The real value is having all the presubmit commands in one place, from individual cargo fmt and clippy invocations to running filtered nextest suites. It's basically the debugging checklist you'd build yourself after a few weeks on the project, plus the incantations for WASM clippy and clang-format that you'd otherwise have to dig out of CI configs.

skills.sh installs
28.7K
GitHub stars
684
last updated
Aug 21, 2026

Install

$ npx -y skills add warpdotdev/common-skills --skill fix-errors --agent claude-code

Installs into .claude/skills of the current project.

Files

fix-errors

Fix compilation errors, linting issues, and test failures in the warp Rust codebase.

Overview

This skill helps resolve common issues encountered during development, including:

  • Compilation errors (unused imports, type mismatches, etc.)
  • Linting failures (clippy warnings)
  • Formatting violations
  • WASM-specific errors
  • Test failures

Fix the reported failure with the narrowest useful command. Do not turn a targeted repair into repeated full-workspace validation.

Full Presubmit

Run the full presubmit only when the user, task, or approved spec explicitly requires it:

./script/presubmit

This runs formatting checks, linting, and all tests. It is intentionally broader and more expensive than the default implementation workflow.

Individual Checks

Run checks separately when debugging specific issues:

Rust formatting:

cargo fmt -- --check

Clippy (full workspace):

cargo clippy --workspace --all-targets --tests -- -D warnings

WASM Clippy:

cargo clippy --target wasm32-unknown-unknown --profile release-wasm-debug_assertions --no-deps

Sponsors

Details

Repository
github.com/warpdotdev/common-skills
Categories
Testing & QA, DevOps & CI/CD, Debugging, Rust
First seen
May 16, 2026

More from warpdotdev/common-skills

All 23
1software-mansion avatarargent-screenshot-diffsoftware-mansion/argentCompare saved or live app screenshots with the argent screenshot-diff tool. Use when testing visual regressions, before/after UI comparisons, screenshot diff ch28.6Kskills.sh installs
2warpdotdev avatardiagnose-ci-failureswarpdotdev/common-skillsDiagnose CI failures for a PR using the GitHub CLI, extract error logs, and generate a plan to fix them. Use when the user asks to check CI status, pull CI issu28.6Kskills.sh installs
3wshobson avatarsecurity-requirement-extractionwshobson/agentsDerive security requirements from threat models and business context. Use when translating threats into actionable requirements, creating security user stories,26.4Kskills.sh installs
4expo avatarexpo-skill-evalexpo/skillsEvaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo 24.6Kskills.sh installs
5wshobson avatarpython-design-patternswshobson/agentsPython design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use this skill when designing a new serv23.7Kskills.sh installs
6expo avatareas-simulatorexpo/skillsEAS service (paid). Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any `eas simulator:*` commands - it 23.6Kskills.sh installs