eser-rules-manager
Manages practice rules. Use when user states a preference or approach, or asks to add/modify rules for coding, architecture, tooling, or best practices.
eser
rules
manager
SKILL.mddata/eser-rules-manager
GitHubSkill Discovery and Rule Management
Chooses which skills apply to a task, and says how rules are added and kept in order.
Always
- Load every skill that might apply before the first answer or question, and name them: a skill loaded late cannot change the plan
- A new rule goes into the one skill that owns the topic; other skills point to
it as
skill-name: Exact Section Title - Write only what a strong model would not do by default here: project choices, real paths and commands, and the reason for each rule
- Every example follows the other skills' rules
- SKILL.md stays an overview of at most 80 lines that links every reference file with a "Read when"
- Run
node .agents/skills/eser-rules-manager/scripts/validate-skills.ts --fixafter every skill change - A change meant to alter behavior is evaluated against a snapshot of the old skill
Available Skills
| Skill | Covers |
|---|---|
enrichment |
Round-based interview until no decision is left open |
handoff |
/handoff: a document a fresh session continues from |
workflow-practices |
Clarifying, roles, approvals, task flow, gates |
architecture-guidelines |
Hexagonal layers, API surface, testing, ADRs |
design-principles |
Pure functions, immutability, interfaces, clocks |
coding-practices |
Errors, logging, resources, config, readability |
javascript-practices |
TS/JS modules, types, async, React |
go-practices |
Go conventions, context, data structures, perf |
security-practices |
Secrets, input, SSRF, injection, LLM trust boundary |
tooling-standards |
Tooling, dependencies, scripts, naming, packages |
documentation-conventions |
READMEs, docs and prose style |
release-and-ci |
Versions, releases, publishing, workflows, deploys |
References
| File | Read when |
|---|---|
| skill-discovery.md | Unsure which skills a task needs |
| skill-format.md | Writing or restructuring a skill or a rule |
| skill-evaluation.md | Testing that a skill changes behavior and triggers |