From xonovex-skill-memory-management
Guides memory allocation, ownership, and deallocation decisions in manual-memory or buffer-passing code. Covers arenas, pools, virtual-memory reserve/commit, and ownership patterns.
How this skill is triggered — by the user, by Claude, or both
Slash command
/xonovex-skill-memory-management:memory-management-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
General principles for allocating, owning, and freeing memory in manual-memory or buffer-passing code. Language-agnostic; examples are in C. Domain skills (e.g. C99, GPU device memory) keep their own specifics and link here for the underlying principle.
General principles for allocating, owning, and freeing memory in manual-memory or buffer-passing code. Language-agnostic; examples are in C. Domain skills (e.g. C99, GPU device memory) keep their own specifics and link here for the underlying principle.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub xonovex/platform --plugin xonovex-skill-memory-management