Ensures compliance with rsyslog's strict commit message and branching policies.
This skill standardizes the final step of the development workflow: committing and contributing.
devtools/format-code.sh.bash devtools/format-code.sh IF any .c or .h files were modified. This is mandatory for C source changes.make -j$(nproc) check TESTS="" passes and relevant tests are run./audit workflow for a rigorous, persona-based review (Memory, Concurrency, Standards) using the project's canned prompts.make distcheck TEST_RUN_TYPE=MOCK-OK -j$(nproc) as a final distribution check.Rsyslog requires rich, structured commit messages (plain ASCII).
<component>: <action> (Max 62 characters).https://github.com/rsyslog/rsyslog/issues/883) instead of shorthand #883.With the help of AI-Agents: <agent-name>ai/rsyslog_commit_assistant/base_prompt.txt.main.i-<issue-number> or <agent-name>-i-<issue-number>.rsyslog/rsyslog directly.rsyslog_build: To verify the code before committing.rsyslog_test: To provide validation metrics for the commit message.