rairos-dev

Build, test, and debug the Rairos Rust codebase with cargo and Makefile workflows.

4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/shushuzn/Rairos --skill rairos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rairos-dev
Source: https://github.com/shushuzn/Rairos/tree/main/.opencode/skills/rairos-dev
Command: npx skills add https://github.com/shushuzn/Rairos --skill rairos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rairos developers need a repeatable workflow to build Rust components, run tests, debug failures, and quickly understand the codebase before implementing new features.

Core Features & Use Cases

  • Rust build variants and targeted commands: Use development and release builds to iterate fast or optimize performance, including building individual crates to reduce turnaround time.
  • Testing workflow: Run the full test suite or focus on specific crates (e.g., rairos-cli or rairos-codegraph) to isolate regressions efficiently.
  • Debugging and code analysis via CodeGraph: Use CodeGraph MCP tools to explore symbols, dependencies, callers/callees, and change impact when adding CLI commands or MCP tools.

Quick Start

Run the Rairos development build by executing make build-dev.

Frequently Asked Questions about rairos-dev

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

FAQPage Schema
How do I build and test a Rust codebase using Makefile workflows?

To build and test a Rust codebase, execute `make build-dev` for development builds or `make test` for the full suite, using Makefile-driven workflows combined with Cargo commands to iterate quickly and validate changes.

What is the best way to isolate test regressions in specific Rust crates?

To isolate test regressions in specific Rust crates, run targeted cargo test commands focused on individual crates like rairos-cli or rairos-codegraph, reducing turnaround time and pinpointing failures efficiently without running the full suite.

How does CodeGraph help with debugging and analyzing Rust code structure?

CodeGraph aids debugging by using MCP queries to explore symbols, dependencies, callers, and callees, enabling rapid code exploration and change-impact analysis when adding CLI commands or implementing new MCP tools.

Can I use cargo clippy and cargo fmt for Rust code analysis alongside development builds?

Yes, you can use cargo clippy and cargo fmt for Rust code analysis alongside Makefile-driven development builds to ensure code quality, format consistency, and perform security audits with cargo audit during iteration.

Do I need Rust tooling installed to analyze crate behavior and build individual components?

Yes, you need Rust tooling like cargo and Make installed to analyze crate behavior, build individual crates for faster turnaround, and execute Makefile-driven workflows for both development and release builds.