cppAvoid common C++ mistakes — memory leaks, dangling references, undefined behavior, and ownership confusion.
Install via ClawdBot CLI:
clawdbot install ivangdavila/cppRequires:
Grade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 22, 2026
Developers use this skill to write memory-safe C++ code for resource-constrained devices, avoiding leaks and undefined behavior that could cause system failures. It's applied in automotive or IoT industries where reliability is critical.
Engineers leverage the skill to implement efficient concurrency and modern C++ features for scientific simulations or financial modeling, ensuring data race prevention and optimal resource management. This is common in finance and research sectors.
Programmers apply the skill to manage complex object hierarchies and memory with smart pointers, preventing dangling pointers and ensuring smooth performance in real-time graphics. It's essential in the gaming and entertainment industry.
Teams use this skill to refactor old C++ codebases by introducing RAII and modern standards, reducing bugs and improving maintainability in large-scale software projects. This is prevalent in enterprise software development.
Offer expert consulting to companies needing C++ code audits and optimization, leveraging the skill's rules to identify memory leaks and undefined behavior. Revenue is generated through hourly or project-based fees.
Conduct workshops teaching safe C++ practices based on the skill's guidelines, targeting developers in industries like embedded systems. Revenue comes from enrollment fees and corporate training contracts.
Create and sell static analysis tools that integrate the skill's rules to automatically detect issues like iterator invalidation or unsafe pointer usage. Revenue is generated through licensing and subscription models.
💬 Integration Tip
Integrate this skill into CI/CD pipelines by using tools like g++ with sanitizers to enforce memory safety rules during builds.
Scored Apr 19, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.