Skip to content

acn-base-sdlc — Rules

Five rules ship as always-on system context. Loaded automatically when the plugin is enabled — no slash command to invoke them.

RuleCoversSource
api-conventionsREST API design — URLs, HTTP methods, response envelope, status codes, pagination, versioningplugins/acn-base-sdlc/rules/api-conventions.md
documentationJSDoc/TSDoc, comment intent, README requirements, ADR practiceplugins/acn-base-sdlc/rules/documentation.md
error-handlingCustom error hierarchies, structured logging, async patterns, retry policyplugins/acn-base-sdlc/rules/error-handling.md
securitySecrets, input validation, auth, OWASP Top 10, dependency hygieneplugins/acn-base-sdlc/rules/security.md
testingTest structure, naming, assertion style, mocking, coverage policyplugins/acn-base-sdlc/rules/testing.md

Open the source file for the actual guidance. Claude reads the source files at session start; this page is a directory listing, not a parallel canon.

Rules are injected as system context — Claude treats them like CLAUDE.md guidance and applies them automatically. There is no slash command to “invoke” a rule. Disable a single rule by removing its file before launch; disable the whole rule set by not loading the plugin.