Document Template System — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Document Template System (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A template is not a filled-out document with blanks - it is a decision made once so the team never makes it again. The costly failure is the over-built system: twenty templates nobody uses, each slightly stale, until authors quietly revert to copying last quarter's doc and the formatting drift returns. The best template systems are small, self-explanatory, and maintained by one named person.
Audit before building, build before standardizing, standardize before naming - each step's output is the next step's input.
List the top 10 document types by frequency (count real docs from the last quarter; do not poll people on what they think they write). Build templates only for the top 5. Attempting to template everything produces a system nobody uses - every template below the frequency line is pure maintenance debt.
For each of the top 5 candidates, answer three questions before designing anything:
If a candidate's answers are all "it depends," it is not one document type - split it or drop it.
Every template contains exactly these four elements:
REQUIRED.OPTIONAL - include if [condition] and remove the label when used. The condition must be decidable by the author alone ("include if budget exceeds $10k", not "include if relevant").[VARIABLE NAME IN CAPS] so they are visually distinct and findable with text search. A shipped document containing a raw [VARIABLE] is the system's most visible failure - capitalized bracketed variables make it nearly impossible to miss one.Documentation style is a team-level decision, not a document-level decision. Establish once and enforce everywhere:
A file name should answer three questions without opening the file: what is it, who owns it, and how current is it.
Default format: [DocumentType]-[Subject]-[Owner]-[Date or Version] Example: Report-Q2-Revenue-Ouellet-2026-06
Never allow "final", "final-v2", or "latest" in file names - they are lies waiting to happen; the version or date field carries currency instead.
Assign one maintainer per template library - a system without a name on it will be abandoned within two quarters. Schedule a quarterly review with a fixed agenda:
A decision-document template, copy-paste ready:
PURPOSE (delete before sending): Use this when a decision needs sign-off from
people outside the working group. Not for status updates (use the status
template) or brainstorms. Aim for one page.
# Decision: [SHORT DECISION TITLE]
Owner: [ONE PERSON] Status: Draft Version: v1.0 Date: [YYYY-MM-DD]
## Context - REQUIRED
[2-4 SENTENCES: WHAT PROMPTED THIS, WHY NOW]
## Options considered - REQUIRED
1. [OPTION] - [ONE-LINE TRADEOFF]
2. [OPTION] - [ONE-LINE TRADEOFF]
## Recommendation - REQUIRED
[THE PICK AND THE ONE REASON THAT DECIDED IT]
## Cost and reversibility - OPTIONAL - include if cost > $10k or hard to undo
[WHAT IT COSTS, WHAT UNDOING IT WOULD TAKE]
## Sign-off - REQUIRED
[NAME] - [APPROVE / REJECT] - [YYYY-MM-DD]Bad variable style for contrast: "Decision: (put title here)" - lowercase, unbracketed, invisible in a skim, unfindable by search, and guaranteed to ship in a real doc eventually.
Produce a template library kit: the ranked top-10 audit with the top-5 cut line, one template per selected type built to the four-part anatomy, a one-page style-conventions sheet (dates, versions, owner, status), the naming convention with two filled examples, and the maintenance schedule naming the maintainer and the quarterly review agenda.
[ returning only intentional variables.For a single process document rather than a reusable system, use process-doc. If the templates live in Notion and need database-backed structure (properties, views, per-row templates), pair with notion-database. Recurring report formats with data in them belong to formatted-report-writer.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.