OV

open-vela/.claude

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

5 stars 品質 57 トレンド 21Apache-2.0

Claude configuration for openvela

概要

AI-powered development skills for openvela (NuttX-based RTOS). Each skill teaches the AI assistant domain-specific knowledge about embedded system development, debugging, and optimization. Set up your development environment in minutes with AI assistance: Help me set up the openvela development environment The openvela-quickstart skill will automatically handle environment detection, dependency installation, repository initialization, build, and emulator launch. Clone this repository into your openvela project root as .claude/: The AI assistant will automatically discover and use these skills when relevant tasks are requested. SKILL.md uses YAML front matter for metadata: Use the skill-creator skill to generate new skills interactively, or follow the structure above manually.

README

以下は原文 README の抜粋です。原文を見る。

openvela AI Skills

English | 中文

AI-powered development skills for openvela (NuttX-based RTOS). Each skill teaches the AI assistant domain-specific knowledge about embedded system development, debugging, and optimization.

New to openvela?

Set up your development environment in minutes with AI assistance:

git clone https://github.com/open-vela/.claude.git .claude

Then tell your AI assistant:

Help me set up the openvela development environment

The openvela-quickstart skill will automatically handle environment detection, dependency installation, repository initialization, build, and emulator launch.

Skills

Skill Description
openvela-quickstart Set up openvela development environment from scratch — environment detection, dependency installation, repo init, build, and emulator launch
codesize Analyze firmware binary size across multi-core/multi-architecture (ARM/Xtensa/RISC-V) targets
executor Manage persistent interactive CLI processes (REPLs, debuggers, QEMU, NuttX simulator)
kconfig-tweak Modify NuttX/Linux .config files from command line without interactive menuconfig
memdump Analyze heap memory usage from NuttX runtime memdump logs, detect leaks and high-consumption modules
pcm-audio Analyze PCM audio quality issues — clipping, silence, clicks, noise floor, periodic distortion
skill-creator Guide for creating new skills that extend AI assistant capabilities
tmux Remote control tmux sessions for interactive CLIs (python, gdb, etc.)
openvela-quickstart Set up openvela dev environment from scratch — detect env, install deps, smart source selection, build & run emulator

Quick Start

Clone this repository into your openvela project root as .claude/:

git clone https://github.com/open-vela/.claude.git .claude

The AI assistant will automatically discover and use these skills when relevant tasks are requested.

Skill Structure

Each skill follows a standard layout:

skills//
├── SKILL.md              # Skill definition (required)
├── scripts/              # Helper scripts (optional)
├── references/           # Reference documentation (optional)
└── LICENSE               # License file (optional, defaults to repo license)

SKILL.md uses YAML front matter for metadata:

---
name: skill-name
description: When and how to use this skill
---

Creating New Skills

Use the skill-creator skill to generate new skills interactively, or follow the structure above manually.

Contributing

Contributions are welcome. Please open an issue or pull request.

When adding a new skill:

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add open-vela/.claude
MCP 初心者?mcpskill.org のガイドから始めましょう →