Manages practice rules. Use when user states a preference or approach, or asks to add/modify rules for coding, architecture, tooling, or best practices.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: eser-rules-manager description: 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: Development Practices Manager
Manages development rules across skills. Before working, apply all rules in
.claude/skills/*/SKILL.md.
Quick Start
- Identify scope → choose skill (or create new)
- Add/update rule in
.claude/skills/<name>/references/rules.md - Update
.claude/skills/<name>/SKILL.mdkey principles if needed - Validate:
npx -y claude-skills-cli validate .claude/skills/<name>
Skill Format
- SKILL.md: <50 lines, Quick Start + Key Principles + References
- references/: Detailed rules with Correct/Incorrect examples
- Frontmatter:
name(kebab-case),description(<1024 chars)
Skills by Scope
architecture-guidelines, design-principles, coding-practices,
javascript-practices, tooling-standards, go-practices,
security-practices, workflow-practices, ci-cd-practices
References
See skill-format.md for complete skill format requirements.
More by eser
View allCode design patterns: pure functions, immutability, composition, and async. Use when designing code or functions.
Go conventions for hexagonal architecture, project structure, error handling, testing, and observability. Use when writing Go services.
Workflow rules for task execution, respecting user code, and git commits. Use when planning or executing development tasks.
System architecture: modules, project structure, ADRs, and testing. Use when designing or reviewing systems.