APM

>Agent Skill

@mattnigh/rules-manager

skilldevops

Manages practice rules. Use when user states a preference or approach, or asks to add/modify rules for coding, architecture, tooling, or best practices.

javascriptgosecurity
apm::install
$apm install @mattnigh/rules-manager
apm::skill.md
---
name: 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.
---

# furkan-rules: Development Practices Manager

Manages development rules across skills. Before working, apply all rules in
`.claude/skills/*/SKILL.md`.

## Quick Start

1. Identify scope → choose skill (or create new)
2. Add/update rule in `.claude/skills/<name>/references/rules.md`
3. Update `.claude/skills/<name>/SKILL.md` key principles if needed
4. 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](references/skill-format.md) for complete skill format
requirements.