wlframe
Installation
SKILL.md
wlframe Core Development Skill
Apply this skill for any task that changes wlframe code under curve/, buffer/, dmabuf/, image/, math/, platform/, renderer/, texture/, types/, utils/, wayland/, window/, include/wlf/, examples, docs, and top-level meson.build files.
Primary Goal
Produce minimal, correct, review-friendly patches that match wlframe's existing architecture, module boundaries, and rigorous systems-level review expectations:
- C11 + POSIX compatible code.
- K&R braces on the same line.
- Tabs for indentation in C sources and headers.
- Always use braces for all
if,for,while, andswitchblocks, matchingCONTRIBUTING.md. - Global symbols use
wlf_<submodule>_prefix. - Construction and destruction follow
init/createandfinish/destroypatterns. - Prefer plain C over macro-heavy or typedef-heavy abstractions.
- Review output prioritizes correctness, memory ownership, lifetime, ABI, and build integration over style nits.