c99-guidelines
Trigger on `.c/.h` files. Use when writing C99 code. Apply for memory management, data structures, low-level operations. Keywords: C99, malloc/free, const-correctness, designated initializers, inline functions, error handling.
Trigger on `.c/.h` files for systems/game/embedded development. Opinionated patterns: caller-owns-memory, data-oriented design (SoA), SIMD variants, strict file naming. Keywords: C99, alignment, SIMD, AoS/SoA, caller-owns-memory, data-oriented design.
This listing is imported from SkillsMP metadata and should be treated as untrusted until upstream source review is completed.
Install skill "c99-opinionated-guidelines" with this command: npx skills add xonovex/skillsmp-xonovex-xonovex-c99-opinionated-guidelines
This source entry does not include full markdown content beyond metadata.
This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.
Related by shared tags or category signals.
Trigger on `.c/.h` files. Use when writing C99 code. Apply for memory management, data structures, low-level operations. Keywords: C99, malloc/free, const-correctness, designated initializers, inline functions, error handling.
Trigger on functional programming patterns, immutability, pure functions. Use for FP-style coding principles. Apply when preferring composition over inheritance, module-level functions, explicit context passing. Keywords: functional programming, pure functions, immutability, composition, module functions, explicit context, stateless.
Trigger on post-session reflection and skill improvement tasks. Use when analyzing development sessions for lessons learned. Apply for extracting insights, integrating into skills. Keywords: mistakes, discoveries, patterns, insights extraction, skill integration, lessons learned, development session analysis.
Trigger on `.lua` files for LuaJIT performance-critical code. Opinionated patterns: JIT-friendly tables, table pre-allocation, cache lookups. Keywords: LuaJIT, JIT optimization, table pre-allocation, cache lookups, stable table shapes.