
Nginx C Module Perf
This is the performance counterpart to the nginx-c-modules correctness skill, focused entirely on making your C modules fast and resilient under load. You get 43 rules across buffer management, connection pooling, lock contention, error recovery, and caching strategies, all pulled from nginx.org's development guide and production experience. The priorities are sensible: zero-copy I/O and connection efficiency are marked critical, lock contention and error handling are high, and logging comes last. Use this when you're profiling a slow module, debugging worker stalls from shared memory locks, or implementing an in-module cache. The distinction between correctness and performance skills is helpful since optimization work has a different mindset than getting the request lifecycle right.
- skills.sh installs
- 260
- GitHub stars
- 222
- last updated
- Aug 21, 2026
Install
$ npx -y skills add pproenca/dot-skills --skill nginx-c-module-perf --agent claude-codeInstalls into .claude/skills of the current project.
Files
nginx.org C Module Performance & Reliability Best Practices
Comprehensive performance optimization and reliability guide for nginx C modules, derived from the official nginx development documentation and production engineering experience. Contains 43 rules across 8 categories, prioritized by impact to guide automated optimization and resilience improvements.
Companion skill: This skill complements nginx-c-modules which covers correctness (memory safety, request lifecycle, configuration). This skill covers performance optimization and operational reliability.
When to Apply
Reference these guidelines when:
- Optimizing nginx C module throughput and latency
- Reducing buffer copies and enabling zero-copy I/O paths
- Tuning connection pooling and socket options
- Minimizing shared memory lock contention across workers
- Implementing graceful error recovery and fallback responses
- Configuring upstream timeouts and retry strategies
- Building in-module response caches with shared memory
- Tuning worker process behavior under load
Rule Categories by Priority
Sponsors
Details
- Repository
- github.com/pproenca/dot-skills
- Categories
- Backend & APIs, DevOps & CI/CD, Documentation, Debugging
- First seen
- Jun 3, 2026
More from pproenca/dot-skills
All 100- React Native Elements258
- Effect Ts257
- Bug Review256
- Nginx C Module Debug253
- Rails Application Ui Blocks251
- Rust Write Tests248
- Rust Implement246
- Domain Architect242
- Graph Schema233
- Exec Plan232
- Framer Motion Best Practices187
- Rust124
- Zod7.2K
- Vitest7.2K
- React Hook Form3.1K
- Emilkowal Animations2.8K
- Nuqs2.4K
- Clean Architecture2K
- Typescript1.8K
- Code Simplifier1.6K
- Expo React Native Performance1.5K
- Nextjs1.2K
- Playwright1.2K
- Framer Motion1.2K