A simple build automation tool for Rust projects that handles both debug and release configurations.
Install
mkdir -p .claude/skills/build-goldziher && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18134" && unzip -o skill.zip -d .claude/skills/build-goldziher && rm skill.zipInstalls to .claude/skills/build-goldziher
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Build the project and report any errorsKey capabilities
- →Compile the project in debug mode
- →Report binary location upon successful compilation
- →Capture and display full error output with file locations
- →Provide suggestions for fixing compilation errors
- →Compile the project in release mode if requested
How it works
The skill executes 'cargo build' to compile the project and reports success with the binary path or failure with detailed error messages and suggestions.
Inputs & outputs
When to use build
- →Compiling the project in debug mode
- →Generating a release build
- →Identifying compilation errors
About this skill
Build
Build the project and report any compilation errors.
Steps
- Run
cargo buildto compile the project in debug mode. - If compilation succeeds, report success and the binary location (
target/debug/gitfluff). - If compilation fails, show the full error output with file locations and suggestions for fixes.
- Optionally, if asked for a release build, run
cargo build --releaseinstead.
When not to use it
- →When the user wants to deploy the project
- →When the user wants to manage project dependencies
Limitations
- →Only builds Rust projects using Cargo
- →Binary location is hardcoded as target/debug/gitfluff
- →Suggestions for fixes are generic
How it compares
This skill automates the compilation process and provides structured error reporting with suggestions, which is more efficient than manually running cargo commands and interpreting raw compiler output.
Compared to similar skills
build side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| build (this skill) | 0 | 25d | No flags | Beginner |
| cts-triage | 1 | 4mo | Review | Advanced |
| memory-safety-patterns | 4 | 3mo | No flags | Advanced |
| debug-cli | 1 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
cts-triage
gfx-rs
Run CTS test suites and investigate failures
memory-safety-patterns
sickn33
Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.
debug-cli
antinomyhq
Use when users need to debug, modify, or extend the code-forge application's CLI commands, argument parsing, or CLI behavior. This includes adding new commands, fixing CLI bugs, updating command options, or troubleshooting CLI-related issues.
fix-clippy
quickwit-oss
Fix all clippy lint warnings in the project
debug-lldb
regenrek
Capture and analyze thread backtraces with LLDB/GDB to debug hangs, deadlocks, UI freezes, IPC stalls, or high-CPU loops across any language or project. Use when an app becomes unresponsive, switching contexts stalls, or you need thread stacks to locate lock inversion or blocking calls.
handling-rust-errors
hashintel
HASH error handling patterns using error-stack crate. Use when working with Result types, Report types, defining custom errors, propagating errors with change_context, adding context with attach, implementing Error trait, or documenting error conditions in Rust code.