Guides C++ code toward modern idioms (C++20/23/26). Use when writing new C++ code, modernizing legacy patterns, or working on security-critical C++. Replaces raw pointers with smart pointers, SFINAE with concepts, printf with std::print, error codes with std::expected.
安装
npx skills add trailofbits/skills --skill modern-cppnpx skills add trailofbits/skills --skill modern-cpp -a claude-code -gnpx skills add trailofbits/skills --skill modern-cpp -a codex -ggemini skills install https://github.com/trailofbits/skills.git --path plugins/modern-cpp/skills/modern-cppgh skill install trailofbits/skills modern-cppgit clone --depth 1 https://github.com/trailofbits/skills /tmp/trailofbits__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/trailofbits__skills/plugins/modern-cpp/skills/modern-cpp ~/.claude/skills/modern-cpp # Claude Code
cp -R /tmp/trailofbits__skills/plugins/modern-cpp/skills/modern-cpp ~/.agents/skills/modern-cpp # Codex, Cursor, Gemini CLI, Copilot, OpenCode