
open-vela/.claude
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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:
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add open-vela/.claude