
Fix Errors
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-codeInstalls 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- Implement Specs28.7K
- Create Pr28.7K
- Update Skill28.6K
- Diagnose Ci Failures28.6K
- Pr Walkthrough28.3K
- Brandalf28.3K
- Council28.1K
- Check Impl Against Spec27.1K
- Reproduce Bug Report27K
- Respond To Pr Comments In Blocklist25.3K
- Validate Changes Match Specs25.3K
- Cross Critique22.1K
- Research22K
- Saga20.8K
- Write Feature Docs19.3K
- Scan New Specs19.3K
- Readout17.7K
- Review Pr29.1K
- Spec Driven Implementation28.9K
- Write Product Spec28.9K
- Write Tech Spec28.8K
- Resolve Merge Conflicts28.8K