Cpp
This skill guides you through building robust C++ code with emphasis on type-safe API design, clear ownership patterns, and maintainable file organization. It covers RAII principles, async boundaries, and integration with React Native Nitro Modules, helping you write native code that's predictable and easy to review.
Cpp helps you design and implement modern C++ APIs with strong type modeling and native integration patterns.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
Cpp helps you design and implement modern C++ APIs with strong type modeling and native integration patterns. This skill guides you through building robust C++ code with emphasis on type-safe API design, clear ownership patterns, and maintainable file organization. It covers RAII principles, async boundaries, and integration with React Native Nitro Modules, helping you write native code that's predictable and easy to review.
Use it when
- Yes, Cpp skill provides native C++ code execution capabilities for agents.
- Cpp skill provides comprehensive C++ development and compilation support, including guidance on RAII principles, async boundaries.
Install
margelo/react-native-skills/cpp
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I use C++ with Margelo?
Cpp skill enables native C++ code execution within the agent framework through Margelo's integration layer. You can write type-safe C++ with clear ownership patterns, leverage RAII principles for resource management, and integrate compiled modules directly into agent workflows. The skill guides you through building robust native code that integrates seamlessly with React Native Nitro Modules.
Can Cpp execute C++ code natively within the agent framework?
Yes, Cpp skill provides native C++ code execution capabilities for agents. It emphasizes type-safe API design and maintainable file organization, allowing you to run compiled C++ modules with predictable behavior. The skill covers async boundaries and integration patterns that make your native code easy to review and maintain within agent workflows.
What C++ development tools and compilation support does Cpp offer?
Cpp skill provides comprehensive C++ development and compilation support, including guidance on RAII principles, async boundaries, and integration with React Native Nitro Modules. It helps you organize code for maintainability, design type-safe APIs, and establish clear ownership patterns that make your compiled modules reliable and performant for agent integration.
How does Cpp enable high-performance native code execution?
Cpp skill unlocks high-performance capabilities by helping you write optimized native code with proper resource management through RAII, clear ownership semantics, and efficient async boundaries. It guides you through integrating compiled C++ modules into agent workflows while maintaining code predictability and reviewability for production agent systems.
Can I bind C++ libraries to the agent skill ecosystem?
Cpp skill supports binding C++ libraries to agent workflows through React Native Nitro Modules integration. It teaches you how to design type-safe APIs, organize code for clarity, and establish maintainable patterns that allow your compiled C++ modules to work reliably within the broader agent skill ecosystem.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Execute C++ code natively within agent framework”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill covers the complete workflow for creating React Native Nitro Modules: scaffolding monorepos with Nitrogen, authoring TypeScript HybridObject specs, generating native boilerplate, implementing platform code in C++, Swift, and Kotlin, and preparing modules for publication. Learn how the codegen pipeline transforms `.nitro.ts` specs into native bindings, manage HybridObject state and lifecycle, design factory methods for native resources, and integrate example apps and testing. Pair with api-design for general library shape and with language-specific skills (swift, kotlin, cpp) for platform implementation details.
This skill guides you through building robust Swift code with strong API boundaries and idiomatic Apple-platform patterns. It emphasizes type-safe design to make invalid states unrepresentable, choosing a single concurrency model upfront, and keeping synchronous operations cheap and nonblocking. Use it when working with Foundation APIs, async/await, actors, or Swift-backed Nitro Module implementations.
Api Design teaches you how to shape coherent public APIs for TypeScript, JavaScript, React, and React Native libraries before implementation. It covers designing explicit types, stable semantics, and clean public contracts while avoiding common pitfalls like untyped dictionaries and boolean clusters. Use this skill to review exported functions, classes, hooks, and options objects—or pair it with build-nitro-modules when working with Nitro-backed libraries.
This skill covers contemporary C++ practices from C++11 onward, emphasizing memory safety through smart pointers (unique_ptr, shared_ptr, weak_ptr) and the RAII pattern for automatic resource cleanup. You'll explore move semantics and perfect forwarding to optimize performance, dive into function and class templates with specialization techniques, and learn STL containers and algorithms for efficient data manipulation.
Cpp Idioms teaches you how to write safe, efficient C++ code using modern language features and proven design patterns. Learn RAII principles, smart pointer ownership models, move semantics, and error handling with std::expected—all grounded in C++17/20/23 standards. The skill covers interfaces, dependency injection, testing strategies, and anti-patterns to avoid, with practical code examples and tooling guidance.
C++ Expert provides in-depth instruction on contemporary language standards and advanced development practices. Learn concepts, ranges, coroutines, and memory strategies alongside performance techniques like zero-cost abstractions and compile-time computation. Build proficiency with smart pointers, move semantics, and template metaprogramming for production-grade applications.
More skills cpp-rules (Apache-2.0) · cpp-pro (MIT)