C++ language support, tooling, and coding conventions for Claude Code. Provides LSP integration via clangd for code intelligence, along with style guidelines covering naming, class structure, templates, and documentation.
Features
Section titled “Features”- 🛠️ LSP Integration: Code intelligence via clangd (go-to-definition, find-references, hover, diagnostics)
- 📝 Coding Conventions: Style guidelines and clang tooling configuration
Installation
Section titled “Installation”Use the plugin manager UI in Claude Code.
- Run
/pluginin Claude Code Enter - Go to Marketplaces Tab
- Select + Add Marketplace Enter
- Type
tenzir/claude-pluginsEnter - Install cpp from the plugin list
Run the CLI command with your preferred scope.
# Install to user scope (default)claude plugin install cpp@tenzir
# Install to project scope (shared with team)claude plugin install cpp@tenzir --scope project
# Install to local scope (gitignored)claude plugin install cpp@tenzir --scope localAdd the marketplace and plugin to your settings file.
{ "extraKnownMarketplaces": { "tenzir": { "source": { "source": "github", "repo": "tenzir/claude-plugins" } } }, "enabledPlugins": { "cpp@tenzir": true }}Capabilities
Section titled “Capabilities”| Type | Name | Description |
|---|---|---|
| Skill | following-conventions | C++ coding conventions. Use when editing .cpp/.hpp files or asking about C++ style. |
Open any C++ file to activate clangd language server for code intelligence.