technical-writing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited technical-writing (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.
Any task involving authoring ADRs, RFCs, design documents, runbooks, API documentation, or establishing documentation standards and templates.
# ADR-NNN: [Short Descriptive Title]
- **Status**: Proposed | Accepted | Deprecated | Superseded by ADR-XXX
- **Date**: YYYY-MM-DD
- **Deciders**: [Names]
## Context
[What forces are at play? What problem triggered this decision?]
## Decision
[What did we decide? State it clearly in one sentence, then elaborate.]
## Options Considered
### Option A: [Name]
- Pros: ...
- Cons: ...
### Option B: [Name]
- Pros: ...
- Cons: ...
## Consequences
- [What becomes easier?]
- [What becomes harder?]
- [What new risks are introduced?]Rules: One page max. Immutable once accepted (create new ADR to supersede). Record the "why" so future engineers don't revert to failed paths.
# RFC: [Title]
- **Author**: [Name]
- **Status**: Draft | Under Review | Accepted | Rejected
- **Date**: YYYY-MM-DD
- **Reviewers**: [Names]
## Summary
[2-3 sentences: what is this and why does it matter?]
## Motivation
[Why are we doing this? What problem does it solve? Include data if possible.]
## Detailed Design
[The meat — how does it work? Include diagrams, code samples, data models.]
## Drawbacks
[Why might we NOT do this? Be honest.]
## Alternatives Considered
[What else did we evaluate? Why were they rejected?]
## Open Questions
[What don't we know yet? What needs more investigation?]
## Rollout Plan
[How do we ship this incrementally? What's the rollback strategy?]Rules: Seek feedback before implementation. Time-box review (1-2 weeks). Address all open questions before accepting.
# Design: [Feature/System Name]
- **Author**: [Name]
- **Date**: YYYY-MM-DD
- **Status**: Draft | Approved | Implemented
## Problem Statement
[What problem are we solving? For whom? What's the impact of not solving it?]
## Background
[What context does the reader need? Prior art, related systems, constraints.]
## Goals and Non-Goals
### Goals
- [Measurable outcome 1]
- [Measurable outcome 2]
### Non-Goals
- [Explicitly out of scope item 1]
## Design
[Architecture, data model, API contracts, sequence diagrams]
## Alternatives Considered
[What else was evaluated? Why was it rejected?]
## Security / Privacy Considerations
[Data handling, auth, PII, encryption]
## Timeline
[Milestones with dates]# Runbook: [Incident/Procedure Name]
- **Last Updated**: YYYY-MM-DD
- **Owner**: [Team/Person]
- **Severity**: P1 | P2 | P3
## Trigger
[When should someone use this runbook? What alert fires?]
## Diagnosis
1. [Step 1 — check this metric/log]
2. [Step 2 — verify this service status]
3. [Step 3 — confirm scope of impact]
## Mitigation
1. [Step 1 — immediate action to stop bleeding]
2. [Step 2 — apply fix]
3. [Step 3 — verify fix applied]
## Escalation
- If Step 2 fails: page [Team/Person]
- If impact > [threshold]: declare incident via [process]
## Verification
- [ ] [How to confirm the issue is resolved]
- [ ] [Metric returns to baseline]
## Post-Incident
- [ ] Update this runbook if steps were wrong
- [ ] File ticket for permanent fix## POST /api/v1/todos
Create a new todo item.
### Request
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| title | string | yes | Todo title (1-200 chars) |
| priority | enum | no | low, medium, high (default: medium) |
### Response (201 Created){ "id": "abc123", "title": "Buy groceries", "priority": "medium", "created_at": "2025-01-15T10:30:00Z" }
### Errors
| Status | Code | Description |
|--------|------|-------------|
| 400 | VALIDATION_ERROR | Title is required or exceeds 200 chars |
| 401 | UNAUTHORIZED | Missing or invalid auth token |
| 429 | RATE_LIMITED | Exceeded 100 requests/minute |db.query('SELECT * FROM users WHERE id = $1', [userId])"Before marking a task done when this skill was active:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.