What problem does it solve? Keeping project conventions consistent is hard when files under docs/conventions/ drift out of sync with the index in docs/AGENTS.md. This Skill enforces one-convention-per-file authoring with strict path discipline and automatically regenerates the AGENTS.md convention list on every change. ## Core Features & Use Cases - Scoped convention authoring: Create, overwrite, edit, or delete a single convention file under docs/conventions/ using only a kebab-case name, never a caller-supplied path. - Path traversal refusal: Rejects names containing slashes, dot segments, or absolute paths, and reports the boundary violation instead of silently normalizing it. - AGENTS.md list regeneration: Rebuilds the bullet list between the conventions:start/end HTML markers from the on-disk listing, preserving all content outside the markers byte-for-byte. - Use Case: A team lead asks the agent to add a new naming convention; the Skill writes docs/conventions/branch-naming.md and updates the AGENTS.md index in one pass. ## Quick Start Ask the agent to create a convention named branch-naming with your markdown content using the write-convention skill.