cpp-coding-standards
基于C++核心指南(isocpp.github.io)的C++编码标准。在编写、审查或重构C++代码时使用,以强制实施现代、安全和惯用的实践。
Content Preview
--- name: cpp-coding-standards description: 基于C++核心指南(isocpp.github.io)的C++编码标准。在编写、审查或重构C++代码时使用,以强制实施现代、安全和惯用的实践。 origin: ECC --- # C++ 编码标准(C++ 核心准则) 源自 [C++ 核心准则](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) 的现代 C++(C++17/20/23)综合编码标准。强制执行类型安全、资源安全、不变性和清晰性。 ## 何时使用 * 编写新的 C++ 代码(类、函数、模板) * 审查或重构现有的 C++ 代码 * 在 C++ 项目中做出架构决策 * 在 C++ 代码库中强制执行一致的风格 * 在语言特性之间做出选择(例如,`enum` 对比 `enum class`,原始指针对比智能指针) ### 何时不应使用 * 非 C++ 项目 * 无法采用现代 C++ 特性的遗留 C 代码库 * 特定准则与硬件限制冲突的嵌入式/裸机环境(选择性适
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/cpp-coding-standards.md \
https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/docs/zh-CN/skills/cpp-coding-standards/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/affaan-m/everything-claude-codeThen reference at docs/zh-CN/skills/cpp-coding-standards/SKILL.md
Related Skills
cpp-testing
C++ テストの作成/更新/修正、GoogleTest/CTest の設定、失敗またはフレーキーなテストの診断、カバレッジ/サニタイザーの追加時にのみ使用します。
cpp-testingcpptesting
by affaan-m · everything-claude-code
unreal-engine-cpp-pro
Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.
architectureunrealenginecpp
by sickn33 (Antigravity) · antigravity-awesome-skills
cpp-pro
Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques. Use when building or refactoring C++ code requiring concepts, ranges, coroutines, SIMD optimization, or careful memory management — or when addressing performance bottlenecks, concurrency issues, and build system configuration with CMake.
cpp-procpppro
by Jeffallan · jeffallan-claude-skills
cpp-pro
Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization. Use PROACTIVELY for C++ refactoring, memory safety, or complex C++ patterns.
agentscpppro
by qdhenry · claude-command-suite