Cpp
v1.1.2Advanced C++ programming skills for modern C++ and template metaprogramming
Installation
Install han binary (required for hooks to work):
curl -fsSL https://han.guru/install.sh | bashThen install this plugin:
han plugin install jutsu-cppOverview
Advanced C++ programming skills for modern C++ and template metaprogramming
Skills
This plugin provides the following skills:
- Cpp Modern Features
- Cpp Smart Pointers
- Cpp Templates Metaprogramming
Usage
Once enabled, Claude will automatically apply these skills when working with relevant code. The plugin provides context and expertise that Claude uses to:
- Write idiomatic code following best practices
- Suggest appropriate patterns and architectures
- Catch common mistakes and anti-patterns
- Provide framework-specific guidance
Installation
Install with npx (no installation required):
han plugin install jutsu-cpp
License
Licensed under MIT - see repository for details.
Skills
cpp-modern-features
Use when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.
cpp-smart-pointers
Use when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.
cpp-templates-metaprogramming
Use when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.