cargo-just

Execute Rust project build, test, lint, format, and run tasks via cargo and just.

1|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/iancleary/dotfiles --skill cargo-just
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cargo-just
Source: https://github.com/iancleary/dotfiles/tree/main/.claude/skills/cargo-just
Command: npx skills add https://github.com/iancleary/dotfiles --skill cargo-just

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies and standardizes the execution of common Rust project tasks, making development workflows more efficient and consistent.

Core Features & Use Cases

  • Unified Task Execution: Integrates cargo and just commands for a single interface.
  • Intelligent Command Mapping: Prioritizes just tasks when a justfile is present.
  • Cross-Platform Compatibility: Works seamlessly across different development environments.
  • Use Case: Quickly build, test, lint, and format your Rust project with a single command, ensuring adherence to project standards.

Quick Start

Run the build task for your Rust project.

Frequently Asked Questions about cargo-just

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run build, test, and lint tasks for a Rust project using just?

You can run build, test, lint, and format tasks for a Rust project by executing them through an integrated interface that maps commands to `just` tasks when a `justfile` is present, otherwise falling back to `cargo`.

What is the best way to streamline Rust development workflows with cargo and just?

Streamlining Rust development workflows is achieved by unifying `cargo` and `just` commands into a single interface, which standardizes task execution and ensures consistent adherence to project standards.

Does this Rust task runner support workspace projects with multiple packages?

Yes, the Rust task runner supports workspace projects by allowing you to specify a target package when executing build, test, lint, format, or run operations within the workspace.

When do I need a justfile to execute Rust project tasks?

You need a `justfile` when you want the task runner to prioritize custom `just` tasks over standard `cargo` commands, enabling intelligent command mapping for your specific development workflow.

Can I use this task runner to format and run Rust code across different environments?

Yes, you can format and run Rust code across different development environments, as the task runner provides cross-platform compatibility for consistent execution of these common operations.