enhance xce-build skill

This commit is contained in:
Rongsong Shen 2026-05-30 08:13:59 +08:00
parent 9bbff7b016
commit c8e0f65a39
7 changed files with 107 additions and 22 deletions

View file

@ -12,12 +12,12 @@ meson build && ninja -C build
## Architecture
- Produces `libxce.a` (static) and/or `libxce.so` (shared)
- Linked by all C/C++ system components: controller, worker, scheduler
- Linked by all C system components: controller, worker, scheduler
- Public headers exposed via `src/include/xce/`
- Test suite in `src/lib/testsuite/`
## Conventions
- C standard: C99 or later
- C standard: gnu17
- Format with `clang-format` (config at repo root if present)
- All public API headers go in `src/include/xce/` — not in `src/lib/`
- Implementation files stay in `src/lib/`
@ -27,4 +27,4 @@ meson build && ninja -C build
- `src/lib/testsuite/` — Library unit tests
## See Also
- Root guidelines: `/workspace/CLAUDE.md`
- Root guidelines: `CLAUDE.md` (repo root)