c-programming-language - Expert C Systems Engineering
Design, implement, review, debug, test, optimize, fuzz, port, and harden C software and native system interfaces.
Tags
Updated: 2026-09-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write C code
- Review C implementations
- Debug memory errors
- Optimize measured performance
- Design portable APIs
- Test failure paths
- Fuzz hostile inputs
- Harden native software
- Port across target platforms
- Analyze ABI and FFI boundaries
Inputs
- Task requirements
- C source files
- C headers
- Tests and fuzzers
- Build configuration
- CI configuration
- Compiler and platform targets
- Relevant reference files
Outputs
- C source code
- Code patches
- Review findings
- Test results
- Diagnostic reports
- Design guidance
