What problem does it solve?
This Skill helps you write, review, and refactor production C++ code for embedded and Android NDK environments with consistent modern best practices, reducing defects, ownership bugs, and design drift.
Core Features & Use Cases
- Modern C++ Guidance: Applies C++11 to C++17 idioms such as RAII, smart pointers, move semantics, scoped enums, optional return types, and structured bindings.
- Architectural Review: Evaluates class design, SOLID principles, namespace hygiene, dependency injection, and clean boundaries for maintainable code.
- Documentation and Quality Gates: Promotes Doxygen coverage, thread-safety contracts, error-handling discipline, and a pre-commit checklist for release readiness.
- Use Case: Use this Skill when implementing a new automotive sensor class, reviewing a Gerrit patch, or modernizing legacy C-style code in a Linux, QNX, or Android codebase.
Quick Start
Ask the assistant to write, review, or refactor your C++ class or module using the practices in this Skill.