c++-conventions
C++ coding conventions and best practices for modern C++ development. Use when writing, reviewing, or refactoring C++ code to ensure consistency with project standards, const-correctness, RAII principles, and C++23 features.
update-changelog
Record recent changes and decisions in the AGENTS.md file. Use when making project decisions, choosing technologies, establishing conventions, or completing significant changes that should be tracked in the project history.
Full skill instructions
After making significant project changes or decisions, record them in the "Recent Updates & Decisions" section at the bottom of AGENTS.md.
Add an entry whenever you:
Each entry starts with a heading containing the date, time, and an optional short label:
### YYYY-MM-DD HH:MM (label)
- Description of change or decision
- Reasoning if non-obvious
- Version bump if applicable
Rules:
YYYY-MM-DDHH:MMVersion bump: X.Y.Z to X.Y.Z (TYPE - reason)The section must be at the end of AGENTS.md. Look for:
## Recent Updates & Decisions
If the section does not exist, create it by appending the following to the bottom of AGENTS.md:
---
## Recent Updates & Decisions
Then add the new entry below the heading.
Also update the Last updated timestamp near the top of AGENTS.md to today's date.
## Recent Updates & Decisions
### 2026-02-25 14:30 (anyhow migration)
- Migrated error handling from custom Result type alias to anyhow crate
- lib.rs now re-exports pub use anyhow::Result
- Replaced all Err(format!(...).into()) with Err(anyhow!(...))
- Version bump: 9.0.2 to 9.0.3 (PATCH - internal refactor)
### 2026-02-24 09:15 (v9.0.0)
- MAJOR version bump: 8.0.0 to 9.0.0 (V1 removed, V3 template format)
- Removed V1 template engine and all V1 templates
- Introduced V3 template format with shared file groups and includes
C++ coding conventions and best practices for modern C++ development. Use when writing, reviewing, or refactoring C++ code to ensure consistency with project standards, const-correctness, RAII principles, and C++23 features.
Determine whether a version bump is required after code changes and apply semantic versioning (SemVer). Use when making code changes, fixing bugs, adding features, or introducing breaking changes to a project that uses SemVer.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience