Add a configurable filename linter to enforce naming conventions and an AGENTS.md to guide
AI coding agents in following project conventions.
The guidelines steer code generation; the linter independently verifies filename compliance.
Together, they improve consistency and reduce unnecessary files and review effort.
Conflicting file names were renamed.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com>