🎯

skill-architect

🎯Skill

from ecto/muni

VibeIndex|
What it does

Based on the README, I cannot definitively determine the specific function of the "skill-architect" Claude Code skill. The README provides an overview of the Muni project's robotic system architect...

πŸ“¦

Part of

ecto/muni(11 items)

skill-architect

Installation

DockerRun with Docker
docker compose up -d
CargoRun with Cargo (Rust)
cargo build --release
Shell ScriptRun shell script
./deploy.sh <rover-hostname>
CargoRun with Cargo (Rust)
cargo build --release -p rover-leds
πŸ“– Extracted from docs: ecto/muni
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

muni

Open-source municipal robotics. Autonomous utility vehicles for public works, starting with sidewalk snow removal.

BVR rover with plow attachment

Repository

```

muni/

β”œβ”€β”€ bvr/ # Base Vectoring Rover (first morphology)

β”‚ β”œβ”€β”€ firmware/ # Onboard software (Jetson Orin NX, Rust)

β”‚ β”œβ”€β”€ cad/ # Mechanical design

β”‚ β”œβ”€β”€ electrical/ # Schematics, PCBs

β”‚ └── docs/ # BVR-specific documentation

β”œβ”€β”€ depot/ # Base station (fleet ops, teleop, metrics)

β”œβ”€β”€ mcu/ # Embedded firmware (RP2350, ESP32-S3)

β”œβ”€β”€ paper/ # Technical documents (Typst)

└── web/ # Website

```

Architecture

```

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ Depot (Base Station) β”‚

β”‚ β”‚

β”‚ Console (:80) Grafana (:3000) InfluxDB SFTP (:2222) β”‚

β”‚ Fleet ops Dashboards Metrics DB Session storage β”‚

β”‚ Teleop UI Alerts Time series Recording sync β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”‚

UDP metrics β”‚ WebSocket teleop

SFTP sync β”‚ RTK corrections

β”‚

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”

β”‚ BVR Rover β”‚

β”‚ β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ Jetson Orin NX β”‚ β”‚

β”‚ β”‚ β”‚ β”‚

β”‚ β”‚ bvrd (main daemon) β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ teleop Commands, telemetry, video streaming β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ control Differential drive mixer, rate limiting β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ state Mode management, safety interlocks β”‚ β”‚

β”‚ β”‚ β”œβ”€β”€ gps RTK positioning β”‚ β”‚

β”‚ β”‚ └── recording Session capture to .rrd files β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β”‚ β”‚ CAN bus β”‚

β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚

β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚

β”‚ β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”Œβ”€β”€β”€β”΄β”€β”€β”€β” β”‚

β”‚ β”‚ VESC β”‚ β”‚ VESC β”‚ β”‚ VESC β”‚ β”‚ VESC β”‚ β”‚ MCU β”‚ β”‚

β”‚ β”‚ FL β”‚ β”‚ FR β”‚ β”‚ RL β”‚ β”‚ RR β”‚ β”‚ LEDs β”‚ β”‚

β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚

β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

```

Quick Start

Base Station

```bash

cd depot

docker compose up -d

```

Console at http://localhost. See [depot/README.md](depot/README.md).

BVR Firmware

```bash

cd bvr/firmware

cargo build --release

./deploy.sh

```

See [bvr/firmware/README.md](bvr/firmware/README.md).

MCU Firmware

```bash

cd mcu

cargo build --release -p rover-leds

picotool load target/thumbv8m.main-none-eabihf/release/rover-leds -t elf -f

```

See [mcu/README.md](mcu/README.md).

Documentation

| Topic | Link |

| ------------------- | ---------------------------------------------------- |

| System architecture | [bvr/docs/architecture.md](bvr/docs/architecture.md) |

| Hardware BOM | [docs/hardware/bom.md](docs/hardware/bom.md) |

| RTK GPS setup | [docs/hardware/rtk.md](docs/hardware/rtk.md) |

| Teleop system | [bvr/docs/teleop.md](bvr/docs/teleop.md) |

| Design language | [docs/design-language.md](docs/design-language.md) |

License

MIT