backend-guidance — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited backend-guidance (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This is a composable overlay, not a standalone workflow. Use alongside the repo's implementation skill (e.g. coding-guidance-cpp, project-core-dev) when the change touches backend code.
Use this as the thin default backend overlay for ordinary backend work. If the task includes service-boundary refactors, repository or transaction work, queue or webhook reliability, stronger testing expectations, or explicit trust-boundary hardening, prefer backend-systems-guidance.
Routing examples:
this skill
changes -> use backend-systems-guidance
security first,then add the backend overlay only for implementation structure
The repo has server-side networked code: HTTP route handlers, gRPC service methods, message/event consumers, or similar request-processing pipelines.
HTTP client code, CLI tools that make outbound requests, batch processors, or offline data pipelines. These do not have the handler/service/boundary shape this skill addresses.
input, call a service function, map transport concerns, serialize output. If a handler starts owning business decisions, extract that logic into a service or core module.
metadata leaking into domain functions.
add an abstraction layer when the data access is trivial or test-only.
business logic. Internal calls between trusted modules do not need redundant validation.
request decoding, transport-specific error mapping, and idempotency checks where applicable.
architectural pattern.
transport concerns with business decisions, it is doing too much. Extract the logic; keep the handler as glue.
a transport layer, the function has a boundary problem. Move the logic inward.
validation scattered across layers, consolidate it at the boundary.
A backend change is done when (in addition to the base implementation skill's validation):
into domain logic
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.