claudecodex

xonovex-native

Write C99 and build portable native systems with explicit memory, concurrency, and data layouts.

6 on GitHubby Xonovexv5.3.0MITupdated 1 month ago
/

Plugin xonovex-native from marketplace xonovex-marketplace in xonovex/platform. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (7)

  • c99-guide

    Use when editing or reviewing general-purpose C99: libraries, CLI tools, system code without strong opinions on memory ownership or layout. Triggers on `.c`/`.h` files and prompts about C99 idioms, designated initializers, fixed-width types, const-correctness, malloc/free patterns, inline functions,

  • c99-opinionated-guide

    Use when editing systems or embedded C99 code in projects that follow the opinionated caller-owns-memory, data-oriented style. A focused overlay that covers only house-style decisions, not generic C99 idioms. Triggers on `.c`/`.h` files in systems/embedded/DOD projects and on prompts about caller-ow

  • cmake-guide

    Use when editing CMake build files for C/C++ projects on CMake 3.20+. Triggers on `CMakeLists.txt`, `*.cmake` files and on prompts about adding targets, linking libraries, dependency fetching, test setup, install rules, or PUBLIC/PRIVATE/INTERFACE visibility, even when the user doesn't say 'CMake'.

  • cross-platform-guide

    Use when making native C/C++ software portable across operating systems and targets: isolating all OS/windowing/input/audio calls behind one platform-abstraction interface, ordering a port to a new OS, building to the web via Emscripten/WebAssembly (cooperative main loop, async file/network, GL ES/W

  • data-oriented-design-guide

    Use when designing or refactoring performance-critical data layouts for cache efficiency, in any language. Triggers on prompts about SoA/AoS/AoSoA, cache misses, hot/cold field splitting, data-oriented design, component-storage layout, batch/bulk processing, handles vs pointers, avoiding pointer cha

  • lock-free-guide

    Use when writing or reviewing shared-memory concurrent code: atomics, lock-free/wait-free data structures, or scalable synchronization. Triggers on prompts about memory ordering (relaxed/acquire/release/seq_cst), CAS/compare-exchange, the ABA problem, SPSC/MPSC/MPMC queues, lock-free stack, hazard p

  • memory-management-guide

    Use when deciding how memory is allocated, owned, and freed in manual-memory or buffer-passing code, in any language. Triggers on prompts about caller-owns-memory / caller-provided buffers, arena/bump/linear allocators, object pools and free lists, virtual-memory reserve/commit, scratch/temp allocat

View source on GitHub

More from xonovex/platform

All 10 plugins →

xonovex-agentic

claudecodex

Configure coding-agent harnesses and author their skills, commands, and project instructions.

11 skills · 16 commands

6

xonovex-core

claudecodex

Apply software design, testing, review, version control, credentials, and accessibility practices.

19 skills · 5 commands

6

xonovex-workflow

claudecodex

Research, plan, implement, validate, and close out work, then integrate lessons from the session.

2 skills · 17 commands

6

Build game engines, renderers, audio systems, editors, asset pipelines, and multiplayer networking.

11 skills

6

Develop the TypeScript stack, its frameworks, package tooling, validation, and tests.

9 skills

6

xonovex-writing

claudecodex

Revise prose and write technical documents, articles, news, and travel guides.

5 skills · 3 commands

6

Maintain xonovex-native?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins10 plugins