Loading...
Loading...
nginx C module development guidelines based on the official nginx development guide. This skill should be used when writing, reviewing, or refactoring nginx C modules to ensure correct memory management, request lifecycle handling, and event-driven patterns. Triggers on tasks involving nginx module development, ngx_http_module_t, handler/filter/upstream implementation, pool allocation, or nginx configuration directives.
npx skill4agent add pproenca/dot-skills nginx-c-modules| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Memory Management | CRITICAL | |
| 2 | Request Lifecycle | CRITICAL | |
| 3 | Configuration System | HIGH | |
| 4 | Handler Development | HIGH | |
| 5 | Filter Chain | MEDIUM-HIGH | |
| 6 | Upstream & Proxy | MEDIUM | |
| 7 | Event Loop & Concurrency | MEDIUM | |
| 8 | Data Structures & Strings | LOW-MEDIUM | |
mem-pool-allocationmem-check-allocationmem-pcalloc-structsmem-cleanup-handlersmem-pnalloc-stringsmem-pfree-limitationsmem-shared-slabreq-finalize-oncereq-no-access-after-finalizereq-body-asyncreq-discard-bodyreq-subrequest-completionreq-count-referencereq-internal-redirectconf-unset-initconf-merge-all-fieldsconf-context-flagsconf-null-commandconf-custom-handlerconf-module-ctx-nullconf-build-confighandler-send-header-firsthandler-last-bufhandler-phase-registrationhandler-content-handlerhandler-error-pagehandler-empty-responsehandler-module-ctxhandler-add-variablefilter-registration-orderfilter-call-nextfilter-check-subrequestfilter-buffer-chain-iterationfilter-buffering-flagupstream-create-requestupstream-process-headerupstream-peer-freeupstream-finalizeupstream-connection-reuseevent-no-blockingevent-timer-managementevent-handle-read-writeevent-thread-poolevent-posted-eventsds-ngx-str-not-null-terminatedds-ngx-str-set-literalsds-cpymem-patternds-list-iterationds-hash-readonly| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |
| metadata.json | Version and reference information |