ADR-0006 — Agent skills are advisory; this repository's documentation is binding

Use agent skills freely, but this repository's working agreement and documents are binding, and no skill grants a permission they withhold.

  • Status: Approved
  • Date: 2026-10-31
  • Deciders: @puncoz
  • Approved by: @puncoz
  • Approved on: 2026-11-01
  • Supersedes: —
  • Superseded by: —
  • Design documents: AGENTS.md §12

Context

Contributors have a library of installed skills (brainstorming, debugging, planning, TDD, technical writing, security review, UI design…). Used, they make work consistent. But they are written for generic projects, and several carry process opinions that contradict this repository: a brainstorming skill that writes specs to its own folder and commits them, a planning skill that proceeds straight to implementation, skills that add dependencies or deploy freely.

Decision

  1. Use skills: invoke any skill that fits, and name it. Process skills come before implementation skills.
  2. Precedence: AGENTS.md and content/docs/maintain/ are binding; skills are advisory; default behaviour comes last.
  3. No skill grants a permission this repository withholds: code before approval, commits, new dependencies or tooling, a different docs layout, what-comments, security or privacy decisions, NEXT_PUBLIC_ variables or integrations, publishing (a production build, a deploy, a search-index write), and framework claims from recall.
  4. Skills stop at the gate: a workflow that ends in "implement" ends here at Status: Proposed.
  5. Report what was dropped: when a rule cuts a skill short, say which skill, which step, and which rule.

Options considered

OptionProsConsVerdict
A — Skills advisory, repo docs bindingMethod from skills, authority from the repoAgents must reconcile the twoChosen
B — Skills bindingSimpleSkills would bypass the ADR gate and commit ruleRejected
C — No skillsNo conflictsLoses consistent methodRejected

Consequences

Positive

  • Consistent method without giving up the gate.

Negative / accepted trade-offs

  • Some skill steps are routinely dropped (spec folders, commits) and must be reported.

Content invariants

None directly.

Security considerations

Prevents skills from making security or privacy decisions, adding integrations or publishing on the owner's behalf.

Implementation notes

  • AGENTS.md §12 holds the precedence and the "no skill authorises" table.
  • Tests: not applicable (process only).

Docs to update on implementation

  • content/docs/maintain/adr/index.mdx — status.

On this page

2 min read