c-pro - Expert C programming for systems and performance-critical code
Writes efficient C code with proper memory management, pointer arithmetic, and system calls
Tags
Updated: 2026-02-12Capabilities
Typical Inputs
Typical Outputs
What this skill does
- write C code
- manage memory
- use pointer arithmetic
- call system calls
- write Makefiles
- create header files
- write unit tests
- debug with valgrind
- profile code
- handle embedded systems
- write kernel modules
- handle multi-threading
- comply with POSIX standards
Inputs
- C programming requirements
- system specifications
- performance requirements
- embedded constraints
- memory management needs
- multi-threading requirements
- POSIX compliance needs
Outputs
- C code files
- Makefile with flags
- header files with include guards
- unit test files
- valgrind output
- performance benchmarks
- error handling code
Requirements
- OpenAI Opus model
- C99/C11 standards compliance
- static analysis tools support
- debugging tools available
