Skip to content
Agentmart
Submit a tool

rairos-dev

Skill by shushuzn

IndexedGPL-3.0★ 5
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/shushuzn-rairos-dev

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The publisher has not written a description yet.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions: not checked yet.

What's inside

Skill name
rairos-dev
Description
None
License
GPL-3.0
Instructions
109 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • invalid YAML frontmatter: Nested mappings are not allowed in compact mappings at line 2, column 14:
  • name: missing
  • description: missing

Files (3)

  • CODERIEF.md
  • REFERENCE.md
  • SKILL.md

SKILL.md (first lines)

# Rairos Development

## Quick Start

```bash
make build-dev   # Debug build (faster for iteration)
make test        # Run tests
./rairos.sh --help  # CLI help
```

## Build Variants

| Command | Use Case |
|---------|----------|
| `make build` | Release build (parallel + mold + ccache) |
| `make build-dev` | Debug build (faster) |
| `unset RUSTC_WRAPPER && cargo build -p rairos-cli` | Single crate |
| `unset RUSTC_WRAPPER && cargo build --release -p rairos-cli` | Release single crate |

## Testing

```bash
make test                    # All tests
unset RUSTC_WRAPPER && cargo test -p rairos-codegraph  # Specific crate
unset RUSTC_WRAPPER && cargo test -p rairos-cli -- --nocapture  # With output
```

## Debugging

```bash
# Debug logs
RUST_LOG=debug ./rairos.sh <command>

# Or directly:
RUST_LOG=debug ./rairos.sh <command>
```

## Code Analysis (CodeGraph MCP)

Use CodeGraph MCP tools for code exploration:

| Tool | Purpose |
|------|---------|
| `codegraph_files` | Project structure (start here) |
| `codegraph_search` | Find symbols by name |
| `codegraph_context` | Build context for a task |
| `codegraph_callers` | Find who calls a function |
| `codegraph_callees` | Find what a function calls |
| `codegraph_impact` | Analyze change impact |

See `CODERIEF.md` for detailed usage.

## Code Quality

```bash
# Lint
cargo clippy -p rairos-cli

# Format
cargo fmt -- --check

# Security audit
cargo audit
```

## Adding New Features

### New CLI Command

1. Add command variant to `Commands` enum in `main.rs`
2. Create handler in `handlers/<feature>.rs`
3. Add match arm in command dispatch

Template:
```rust
Commands::NewCommand { arg } => {
    handle_new_command(arg)?;
}
```

### New MCP Tool

1. Add tool definition in `rairos-mcp/src/handlers.rs`
2. Implement handler function with `fn name(&self) -> &str`
3. Register in tool list

## Common Issues

| Issue | Solution |
|-------|----------|
| Memory | unset RUSTC_WRAPPER && CARGO_BUILD_JOBS=1 cargo build |
| Disk full | `rm -rf target/` |
| Tree-sitter ABI error | Use tree-sitter 0.23, not 0.24 |
| Slow tests | Test single crate: `-p <name>` |

## Project Structure

```
crates/
├── rairos-cli/       # 148 CLI commands
├── rairos-core/      # DB, FTS5, constants
├── rairos-mcp/       # 0 MCP tools
├── rairos-codegraph/ # CodeGraph MCP server
└── ... (140 other crates)
```

See `REFERENCE.md` for full architecture details.

From shushuzn/Rairos, GPL-3.0.

Signals

Stars
5
Forks
0
Open issues
0
Last commit (this folder)
May 20, 2026 (5 months ago)
Last release
May 17, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
GPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

rairos-dev skill. Agent Mart. https://agentmart.dev/skills/shushuzn-rairos-dev (last updated 2026-10-24)