ship

Run Rust formatting, linting, and testing checks before merging.

Updated May 7, 2026
One-click install
npx skills add https://github.com/chtugha/brassclaw --skill ship-chtugha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/chtugha/brassclaw/tree/main/.bob/skills/ship
Command: npx skills add https://github.com/chtugha/brassclaw --skill ship-chtugha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the Rust code quality checks (formatting, linting, testing) before changes are considered done, ensuring code quality and reducing manual effort.

Core Features & Use Cases

  • Automated Code Formatting: Ensures Rust code adheres to formatting standards.
  • Automated Linting: Identifies and reports potential issues in Rust code.
  • Automated Testing: Executes the Rust test suite to verify code functionality.
  • Use Case: Before merging a pull request into a Rust project, use this Skill to run the full quality gate and ensure the code meets the project's standards.

Quick Start

Run the 'ship' skill to execute the Rust code quality checks on your current branch.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I run automated Rust code quality checks before merging changes?

To run automated Rust code quality checks before merging, you can use this Skill to execute formatting, linting, and testing processes. It ensures your Rust project meets code standards automatically before changes are considered done.

What is the best way to automate Rust formatting, linting, and testing in a pull request workflow?

Automating Rust formatting, linting, and testing in a pull request workflow is best handled by running this Skill. It applies an automated quality gate to verify code functionality and formatting standards before merge.

Do I need cargo installed to execute Rust linting and automated testing checks?

Yes, you need cargo installed to execute Rust linting and automated testing checks. The Skill requires cargo specifically for building and testing your Rust projects during the code review process.

Can I use this automated code review process for Rust projects of any scale?

You can use this automated code review process for Rust projects of any scale, as it relies on standard cargo commands. It focuses on executing the Rust test suite and applying formatting standards universally.

Why does my Rust code quality check fail before shipping changes?

Rust code quality checks may fail before shipping changes if the code does not adhere to formatting standards, contains linting issues, or if the automated test suite encounters failures. The Skill identifies these specific issues.

What does automating Rust code standards before shipping actually check?

Automating Rust code standards before shipping checks three core areas: code formatting adherence, potential linting issues, and test suite execution. This ensures functionality and reduces manual review effort.