By solitasroh
PDCA-driven MCU/MPU/WPF development with 41 agents, 70 skills, MCU critical analysis, code quality enforcement, STM32MP Yocto workflow.
L2 (Layer 2) reviewer for C/C++ language-specific idioms and safety patterns. Checks RAII, const correctness, smart pointers, security, concurrency, and sanitizer usage. Layer 2 of the 3-Layer code review architecture: L1 — Universal design quality (code-analyzer) L2 (this agent) — C/C++ language idioms L3 — Domain safety (safety-auditor, mcu-critical-analyzer) Triggers: C++ review, C review, cpp review, c-cpp review, C++ 리뷰, C 리뷰, C++レビュー, C++审查, revisión C++, revue C++, C++-Review, revisione C++ Do NOT use for: universal design quality (use code-analyzer), MISRA C rules (use safety-auditor), ISR/DMA safety (use mcu-critical-analyzer), or writing/modifying code (this agent is read-only).
You are a specialist in Claude Code CLI version analysis. Your mission is to
L1 (Layer 1) reviewer for universal, language-agnostic code design quality. Evaluates SOLID principles, complexity, DRY, naming, and anti-patterns. Produces a severity-classified review report (CRITICAL/HIGH/MEDIUM/LOW). Layer 1 of the 3-Layer code review architecture: L1 (this agent) — Universal design quality (domain-agnostic) L2 — Language-specific idioms (c-cpp-reviewer, csharp-reviewer, python-reviewer) L3 — Domain safety (safety-auditor, mcu-critical-analyzer, wpf-architect) Use proactively when user requests code review, quality check, or verification before PR / deployment. Triggers: code review, quality check, analyze, 코드 리뷰, 품질 검사, コードレビュー, 品質チェック, 代码审查, 质量检查, revisión de código, revue de code, Code-Review, revisione codice Do NOT use for: language-specific idioms (use c-cpp-reviewer / csharp-reviewer / python-reviewer), domain safety rules like MISRA/ISR/MVVM (use L3 agents), security-only scans (use security-architect), design document review (use design-validator), gap analysis (use gap-detector), or writing/modifying code (this agent is read-only).
L2 (Layer 2) reviewer for C# language-specific idioms and safety patterns. Checks async/await, nullable reference types, IDisposable, security, and sealed/IOptions patterns. Layer 2 of the 3-Layer code review architecture: L1 — Universal design quality (code-analyzer) L2 (this agent) — C# language idioms L3 — Domain safety (wpf-architect) Triggers: C# review, csharp review, dotnet review, C# 리뷰, C# レビュー, C#审查, revisión C#, revue C#, C#-Review, revisione C# Do NOT use for: universal design quality (use code-analyzer), WPF MVVM patterns (use wpf-architect), or writing/modifying code (this agent is read-only).
When spawned as an Agent Teams teammate, this agent operates as an independent
Lock architecture decisions from Design documents to prevent scope creep during Do phase. Auto-generates Mermaid diagrams for MCU memory maps, MPU software stacks, WPF MVVM structures. Triggers: arch-lock, architecture lock, lock design, 아키텍처 락, 설계 잠금, アーキテクチャロック, 設計ロック, 架构锁定, 设计锁定, bloqueo de arquitectura, verrouillage d'architecture, Architektursperre, blocco dell'architettura Do NOT use for: file-level freeze (use /freeze), automation control (use /control).
View audit logs, decision traces, and session history. Browse and search through rkit's audit trail for transparency and debugging. Use proactively when user wants to review AI decisions, check audit history, or investigate what actions were taken during a PDCA cycle. Triggers: audit, log, trace, history, decision, transparency, 감사, 로그, 추적, 이력, 결정, 투명성, 監査, ログ, 追跡, 履歴, 決定, 透明性, 审计, 日志, 追踪, 历史, 决策, 透明度, auditoria, registro, rastreo, historial, decision, transparencia, audit, journal, trace, historique, decision, transparence, Audit, Protokoll, Nachverfolgung, Verlauf, Entscheidung, Transparenz, audit, registro, traccia, cronologia, decisione, trasparenza Do NOT use for: modifying audit logs, PDCA phase execution, or code changes.
MCU/MPU/WPF domain-specific build and resource benchmarking. MCU: Flash/RAM usage via arm-none-eabi-size. MPU: rootfs/image size. WPF: build time and publish size. Triggers: benchmark, 벤치마크, ベンチマーク, 基准测试, benchmarking, Benchmark, riferimento
타겟 보드 디버깅 스킬. SSH 원격 테스트, 시리얼 로그 수집/분석, 디버그 리포트 생성. Triggers: 보드 디버깅, 보드 테스트, board debug, boot check, 부팅 확인
By-The-Way: 작업 중 개선 제안을 즉시 수집하고 관리하는 스킬. Triggers: /btw, /btw list, /btw analyze, /btw promote, /btw stats Keywords: btw, 개선, 제안, suggestion, improve, idea, feedback
Concise, expert-level output for experienced embedded engineers
Beginner-friendly output with detailed explanations for embedded development
PDCA workflow + embedded expert level for advanced projects
PDCA workflow guide with phase status and domain-specific suggestions
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power 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.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
openproject_urlOpenProject 인스턴스 주소 (예: http://10.10.20.32:8080)
${user_config.openproject_url}openproject_api_key본인의 OpenProject API 토큰 (My account → Access tokens)
${user_config.openproject_api_key}openproject_mcp_urlOpenProject MCP 서버 주소 (예: http://10.10.20.33:9090/mcp)
${user_config.openproject_mcp_url}Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
PDCA methodology + Domain-specific AI agents for MCU/MPU/WPF development
rkit is a Claude Code plugin that provides structured development workflows for embedded and desktop projects. It auto-detects your project domain and activates domain-specific Skills, Agents, and Quality Gates.
| Domain | Platforms | Key Features |
|---|---|---|
| MCU | STM32, NXP Kinetis K | .map memory analysis, .ioc pin/clock validation, MISRA C |
| MPU | i.MX6, i.MX6ULL, i.MX28, STM32MP | Device Tree validation, Yocto/Buildroot analysis, STM32MP Yocto workflow |
| WPF | C#/XAML/.NET 8 | XAML binding verification, MVVM pattern validation |
# 1. Register rkit as a marketplace
/plugin marketplace add solitasroh/rkit
# 2. Install the plugin
/plugin install rkit@solitasroh-rkit
Updating to latest version:
/plugin uninstall rkit@solitasroh-rkit
/plugin marketplace remove solitasroh-rkit
/plugin marketplace add solitasroh/rkit
/plugin install rkit@solitasroh-rkit
# 1. Clone the repository
git clone https://github.com/solitasroh/rkit.git ~/.claude/plugins/rkit
# 2. Symlink skills and agents
ln -s ~/.claude/plugins/rkit/skills ~/.claude/skills
ln -s ~/.claude/plugins/rkit/agents ~/.claude/agents
# 1. Add to your embedded project as a submodule
cd my-stm32-project
git submodule add https://github.com/solitasroh/rkit.git .rkit
# 2. Symlink into .claude/
mkdir -p .claude
ln -s ../.rkit/skills .claude/skills
ln -s ../.rkit/agents .claude/agents
cp .rkit/CLAUDE.md ./CLAUDE.md
# 1. Open your MCU/MPU/WPF project in Claude Code
cd my-stm32-project
claude
# 2. rkit auto-detects domain (MCU/MPU/WPF)
# 3. Start PDCA workflow
/pdca plan my-feature
/pdca design my-feature
/pdca do my-feature
/pdca analyze my-feature
/pdca report my-feature
| Component | Count | Description |
|---|---|---|
| Skills | 69 | Domain knowledge, PDCA workflow, safety, security, delivery, ops, STM32MP Yocto |
| Agents | 40 | AI specialists (fw-architect, linux-bsp-expert, wpf-architect, self-healing, CTO, PM team...) |
| Hook Events | 8 | Essential lifecycle hooks (session, safety, build, compaction, startup) |
| Output Styles | 4 | Response formatting (learning, pdca-guide, embedded, pdca-embedded) |
| Templates | 32 | PDCA documents, domain specs, pipeline phases, shared patterns, env template |
| Lib Modules | 118 | Core engine, PDCA state machine, Living Context System, quality metrics |
| MCP Servers | 2 | PDCA status & metrics (10 tools), code quality & gap analysis (6 tools) |
| Evals | 64 | Skill evaluation prompts (workflow, capability, hybrid) |
| Refs | 5 | Code pattern references (HAL, SDK, DTS, Yocto, MVVM) |
make builds trigger automatic Flash/RAM dashboarddtc syntax check on .dts/.dtsi file save/freeze preset mcu — linker scripts, startup, HAL config)/guard on — freeze + L2 cap + destructive blocking)/arch-lock lock)/reframe)/security-review)glab CLI-based merge request creation (/ship mr)npx claudepluginhub solitasroh/rkit --plugin rkitRootech 팀 OpenProject 연동 플러그인 - MCP 서버 연결, 커맨드, 프로젝트 규칙 포함
Embedded development agents providing expertise in RTOS, firmware, and IoT
Embedded & IoT engineer — firmware, microcontrollers, edge computing, device protocols
WPF development toolkit for Claude Code with specialized agents and skills for CustomControl, MVVM, XAML styling, and high-performance rendering
AI-powered hardware development platform — design, verify, synthesize, and deploy working RTL with natural language. 18 agents, 25 skills, 8 IP blocks.
The only Claude Code plugin that verifies AI-generated code against its own design specs.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.