一键导入
cpp
C++ development skill — Core Guidelines, clang-tidy, modernization, debugging, and crash diagnosis. Load automatically when working on C++ projects.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
C++ development skill — Core Guidelines, clang-tidy, modernization, debugging, and crash diagnosis. Load automatically when working on C++ projects.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Complete Bash development skill — defensive patterns, testing with BATS, linting with ShellCheck, POSIX compatibility, idioms, project structure, and CI/CD integration. Load automatically when working with .sh files.
Python debugging via mcp-dap-server with debugpy. Use when stepping through Python code, finding bugs, inspecting runtime state, or debugging pytest tests.
Complete Python development skill — style, type safety, error handling, testing, async, packaging, and performance. Load automatically when working on Python projects.
uv package manager for Python — project setup, dependency management, lockfiles, and migration from pip/poetry/pipenv. Use when setting up Python projects, managing dependencies with uv, or migrating from pip/poetry/pipenv.
Packer HCL2 template authoring. Load when working with .pkr.hcl files. Covers template syntax (variable/locals/source/build blocks), HCL2 type system, provisioners, post-processors, and template organization patterns.
Infrastructure and CI/CD around Packer VM builds. Covers HCP Packer Registry integration, artifact management, automated build pipelines, multi-platform orchestration, image versioning and rollout strategies.
| name | cpp |
| description | C++ development skill — Core Guidelines, clang-tidy, modernization, debugging, and crash diagnosis. Load automatically when working on C++ projects. |
| invocation_policy | automatic |
Unified C++ knowledge base organized by domain features. Route to the correct feature file based on the task.
The C++ skill directory is the directory containing this file. Feature files are in the features/ subdirectory.
When asked about C++ Core Guidelines, writing new C++ code, or reviewing code for guideline compliance:
features/guidelines.md for section navigationfeatures/functions.mdfeatures/classes.mdfeatures/resource-management.mdfeatures/concurrency.mdfeatures/interfaces.mdfeatures/templates.mdfeatures/error-handling.mdfeatures/expressions.mdfeatures/performance.mdfeatures/enumerations.mdfeatures/constants.mdfeatures/source-files.mdWhen setting up .clang-tidy, selecting checkers, suppressing warnings, or configuring CI gates:
features/clang-tidy.mdWhen upgrading legacy C++98/03 code to C++11/14/17/20, replacing C-style patterns, or running clang-tidy modernize checks:
features/modernize.mdWhen debugging a C++ crash, analyzing core dumps, investigating segfaults, or diagnosing memory corruption:
features/crash-debug.mdWhen debugging C++ programs, inspecting STL containers, analyzing vtables, or unwrapping templates:
features/debug.mdWhen a task spans multiple domains, load the primary domain feature first, then load additional features as needed. Features reference each other for cross-cutting topics.