By Kaben123
Universal RTOS kernel engineer toolkit: knowledge-driven workflow routing, kernel code review, commit standards, and crash analysis guidance. Works with any RTOS (NuttX, Zephyr, FreeRTOS, RT-Thread, etc.) via project-local knowledge documents.
Generate standardized commit messages and manage code submission workflow. Generic fallback for repos without a project-specific git-commit skill. Use when user says: commit, 提交, git commit, push, 推送, generate commit message, 生成commit message, commit msg, 写commit, or any request to create a git commit or push code for review. NOTE: If the project has a `git-commit` skill (e.g. Gerrit/Vela projects), defer to that instead.
Guide systematic crash/fault analysis for RTOS systems. Use when user mentions: crash, coredump, hardfault, assert, panic, memory corruption, use-after-free, stack overflow, watchdog timeout, deadlock, hang, OOM, signal 11, bus error, 崩溃, 死机, 卡死, 内存踩踏, 看门狗超时, or pastes a crash log/dump/backtrace.
RTOS kernel code review specialist. Use when user asks to review kernel code, audit driver implementation, check concurrency safety, review patch, 审查内核代码, 检查并发安全, review driver, audit ISR safety, check synchronization, or any request to review embedded/RTOS C code for correctness and safety.
Automated code review before patch submission. Use when user says: 提交前检查, pre-submit review, submit review, 提交检查, review before push, 自动审查, auto review, check before commit, 检查后提交, submit with review, push with review, or when commit-helper skill is about to push a patch.
Initialize RTOS project knowledge for this plugin. Use when user says: init rtos, initialize project, 初始化项目, 初始化 RTOS, setup rtos project, configure rtos, 配置 RTOS 项目, generate rtos knowledge, or when .claude/rtos-knowledge/ does not exist and any other plugin skill is triggered.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
面向 RTOS 内核工程师的通用 Claude Code 插件。不绑定任何特定 RTOS,通过知识文档驱动工作流。
┌─────────────────────────────────────────────────┐
│ Plugin (通用,不含 RTOS 特有规则) │
│ ┌───────────┐ ┌──────────────┐ ┌────────────┐ │
│ │ Skills │ │ Agent │ │ Hooks │ │
│ │ (通用流程) │ │ (通用审查) │ │ (质量红线) │ │
│ └─────┬─────┘ └──────┬───────┘ └────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────────────────────┐ │
│ │ .claude/rtos-knowledge/ (项目级) │ │
│ │ profile.md | build.md | coding- │ │
│ │ style.md | toolchain.md | │ │
│ │ conventions.md │ │
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────────┘
project-init skill 在具体项目中生成,记录该项目的 RTOS 类型、构建命令、编码规范等| 组件 | 说明 |
|---|---|
skills/project-init | 初始化项目:扫描 → 生成 .claude/rtos-knowledge/ |
skills/rtos-workflow | 日常工作流路由器(需求→实现→调试→Review→提交) |
skills/kernel-review | 内核代码审查(ISR/同步/内存/SMP/风格) |
skills/commit-helper | 标准化提交(读取项目提交规范) |
skills/crash-guide | Crash 排查指导(三假设法) |
skills/task-tracker | 任务跟踪(状态/分支/patch/上下文切换) |
skills/pre-submit-review | 提交前自动审查(正确性/兼容性/风格/commit msg) |
agents/kernel-reviewer | 内核审阅子 Agent |
hooks/session-start | 会话启动注入质量红线提醒 |
本仓库自包含 marketplace 元数据,可直接作为 marketplace 注册并安装:
# 1. 注册 marketplace(GitHub 仓库方式)
claude plugin marketplace add Kaben123/rtos-engineer-toolkit
# 2. 安装插件
claude plugin install rtos-engineer-toolkit@rtos-engineer-toolkit-marketplace
# 3. 验证
claude plugin list
安装成功后显示:
❯ rtos-engineer-toolkit@rtos-engineer-toolkit-marketplace
Version: 1.1.0
Status: ✔ enabled
卸载:
claude plugin uninstall rtos-engineer-toolkit@rtos-engineer-toolkit-marketplace
claude plugin marketplace remove rtos-engineer-toolkit-marketplace
更新:
claude plugin update rtos-engineer-toolkit@rtos-engineer-toolkit-marketplace
克隆仓库后直接指定路径启动,无需注册 marketplace:
git clone https://github.com/Kaben123/rtos-engineer-toolkit.git
claude --plugin-dir ./rtos-engineer-toolkit
安装 plugin 后,在项目中首次使用时:
初始化 RTOS 项目
Plugin 会引导你:
.claude/rtos-knowledge/ 知识文档之后所有 skill 自动读取这些知识文档工作。
Plugin 本身不限制 RTOS 类型。只要通过 project-init 生成了知识文档,即可用于:
<项目>/.claude/rtos-knowledge/
├── profile.md # RTOS 类型、架构、项目描述
├── build.md # 构建命令、输出路径
├── coding-style.md # 编码规范、检查工具
├── toolchain.md # 工具链前缀、调试工具路径
└── conventions.md # 提交格式、push 模型、分支策略
每个文件 < 50 行,只记录 skill 运行所需的关键信息。
新增通用工作流 → 在 skills/ 下加目录:
skills/<new-skill>/SKILL.md
直接编辑 .claude/rtos-knowledge/ 中的对应文件。
项目构建系统变化时,重新运行:
初始化 RTOS 项目
rtos-engineer-toolkit/
├── .claude-plugin/
│ ├── plugin.json # 插件元数据
│ └── marketplace.json # Marketplace 注册信息(自包含)
├── skills/
│ ├── project-init/SKILL.md # 项目初始化(生成知识文档)
│ ├── rtos-workflow/SKILL.md # 工作流路由
│ ├── kernel-review/SKILL.md # 代码审查
│ ├── commit-helper/SKILL.md # 提交助手
│ ├── crash-guide/SKILL.md # Crash 分析
│ ├── task-tracker/SKILL.md # 任务跟踪
│ └── pre-submit-review/SKILL.md # 提交前审查
├── agents/
│ └── kernel-reviewer.md # 内核审阅子 Agent
├── hooks/
│ ├── hooks.json # Hook 注册
│ ├── run-hook.cmd # 跨平台 hook 启动器
│ └── session-start # 会话启动脚本
├── CLAUDE.md # 贡献指南
├── README.md
└── package.json
npx claudepluginhub kaben123/rtos-engineer-toolkit --plugin rtos-engineer-toolkitPrompt template manager — store, list, and invoke reusable parameterized prompt templates with {{param}} placeholders.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
AI-powered development tools for code review, research, design, and workflow automation.