coding-standard-cpp
C++ Coding Standards
When reviewing or generating C++ code, follow these rules:
File Naming
- Source files: snake_case or PascalCase with
.cppextension (e.g.,user_service.cpporUserService.cpp) - Header files: Same base name with
.h,.hpp, or.hxxextension - Template files:
.tppor.inlfor template implementations - Be consistent within a project
More from jdubray/puffin
coding-standard-java
Enforce Java coding standards including camelCase variables, PascalCase classes, and PascalCase filenames matching class names.
23coding-standard-python
Enforce Python PEP 8 coding standards including snake_case variables, PascalCase classes, and snake_case filenames.
20coding-standard-javascript
Enforce JavaScript/ES6+ and TypeScript coding standards including camelCase variables, PascalCase classes, and kebab-case filenames.
18modularity-patterns
Recommends modularity, composition, and decoupling patterns for design challenges. Use when designing plugin architectures, reducing coupling, improving testability, or separating cross-cutting concerns.
17coding-standard-c
Enforce C coding standards including snake_case variables and functions, UPPER_SNAKE_CASE macros, and snake_case filenames.
16rlm
Run a Recursive Language Model-style loop for long-context tasks. Uses a persistent local Python REPL and an rlm-subcall subagent as the sub-LLM (llm_query).
1