cpp

Design and review modern C++ APIs for React Native Nitro Modules.

34|4|Updated Aug 9, 2024
One-click install
npx skills add https://github.com/huytdps13400/react-native-ssl-manager --skill cpp-huytdps13400
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpp
Source: https://github.com/huytdps13400/react-native-ssl-manager/tree/main/.agents/skills/cpp
Command: npx skills add https://github.com/huytdps13400/react-native-ssl-manager --skill cpp-huytdps13400

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers design, implement, and review modern C++ APIs and native code with emphasis on clear ownership, type safety, and maintainability.

Core Features & Use Cases

  • Designing C++ APIs: Guide on designing robust C++ APIs and their native implementations.
  • Implementing Native Code: Instructions for implementing high-performance native code.
  • Reviewing C++ Code: Guidelines for code review focusing on RAII ownership, type safety, and concurrency.

Quick Start

Review and implement the HybridDataScanner API, ensuring strong ownership and thread-safe operations.

Frequently Asked Questions about cpp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design modern C++ APIs with clear ownership and type safety?

Designing modern C++ APIs with clear ownership involves using RAII principles, strong type modeling, and explicit ownership management. This ensures type safety, maintainability, and robust native code implementation.

How do I implement thread-safe native code for React Native Nitro Modules?

Implementing thread-safe native code for React Native Nitro Modules requires following threading best practices and explicit ownership management. This provides comprehensive guidance for API development in hybrid mobile apps.

What should I look for when reviewing C++ code for concurrency and memory management?

Reviewing C++ code for concurrency and memory management requires checking RAII ownership, type safety, and threading best practices. This ensures robust API design and reliable high-performance native code.

Does this C++ API design approach work for high-performance hybrid mobile apps?

Yes, this C++ API design approach is tailored for high-performance hybrid mobile apps. It provides explicit ownership management and platform-specific integration guidance specifically for React Native Nitro Modules.

How do I implement a thread-safe HybridDataScanner in C++?

Implementing a thread-safe HybridDataScanner in C++ requires ensuring strong ownership and thread-safe operations. This serves as a practical starting point for applying RAII and type safety principles in native code.