mirror of
https://github.com/trailofbits/skills
synced 2026-06-21 14:12:00 +00:00
4c9d5989a4
Modern C++ skill guiding Claude toward modern idioms with a security emphasis. Mirrors modern-python in spirit but focuses on language standards rather than toolchain. Features tiered by practical usability: - Tier 1 (Use Today): C++20/23 features with solid compiler support - Tier 2 (Deploy Now): Compiler hardening, sanitizers, hardened libc++ - Tier 3 (Plan For): C++26 reflection - Tier 4 (Watch): Contracts, std::execution Includes SKILL.md entry point + 6 reference docs: - anti-patterns.md (30+ legacy-to-modern swaps) - cpp20-features.md (concepts, ranges, span, format, coroutines) - cpp23-features.md (expected, print, deducing this, flat_map) - cpp26-features.md (reflection, contracts, memory safety) - compiler-hardening.md (flags, sanitizers, hardened libc++) - safe-idioms.md (security patterns by vulnerability class) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
11 lines
338 B
JSON
11 lines
338 B
JSON
{
|
|
"name": "modern-cpp",
|
|
"version": "1.0.0",
|
|
"description": "Modern C++ best practices (C++20/23/26). Use when writing C++ code, creating new C++ projects, or modernizing legacy C++ patterns.",
|
|
"author": {
|
|
"name": "Julius Alexandre",
|
|
"email": "opensource@trailofbits.com",
|
|
"url": "https://github.com/trailofbits"
|
|
}
|
|
}
|