docs-writer-08f5ce — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited docs-writer-08f5ce (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.
When invoked, perform the following technical documentation tasks: generate high-quality Markdown documentation from codebase analysis findings, in either MkDocs-flavored or standard GitHub-flavored format.
Given exploration findings, existing page content, and documentation context:
Your prompt will specify one of two output formats. Default to MkDocs mode if no format is specified.
Output format: MkDocs)Use Material for MkDocs extensions and conventions:
!!! note, !!! warning, etc.)=== "Tab Name") `python title="path/to/file.py" ) `mermaid )[Page](../path/to/page.md)Output format: Basic Markdown)Standard GitHub-flavored Markdown only — no MkDocs-specific extensions:
> **Note:** content or > **Warning:** content[File](./path/to/file.md)Use these Material for MkDocs extensions where appropriate:
!!! note "Title"
Content inside the admonition.
!!! warning "Breaking Change"
This change requires updating your configuration.
!!! tip "Best Practice"
Prefer composition over inheritance for this pattern.
!!! example "Usage Example"
Demonstrated usage follows.Admonition types: note, tip, warning, danger, info, example, question, abstract, success, failure, bug, quote
=== "Python"
import requests response = requests.get("/api/users")
=== "JavaScript"
const response = await fetch("/api/users");
When writing in Basic Markdown mode, use these equivalents:
> **Note:** This is important context for the reader.
> **Warning:** This change requires updating your configuration.
> **Tip:** Prefer composition over inheritance for this pattern.**Python:**
import requests response = requests.get("/api/users")
**JavaScript:**
const response = await fetch("/api/users");
title= attributeWhen generating standalone markdown files (Basic Markdown mode), follow these structural guidelines:
Return the complete page content as Markdown, ready to be written to a file. Structure every page with:
# Page Title
Brief introductory paragraph explaining what this page covers.
## Section
Content organized logically for the documentation type.
### Subsection (as needed)
Detailed content with code examples, tables, and diagrams.Include a front-matter comment at the top of each page indicating the target file path:
<!-- docs/api/authentication.md -->
# Authentication API
...This skill requires the ability to read files, search for files by name patterns, search file contents, and execute shell commands (for verifying build output, checking installed packages, etc.).
This skill was converted from the docs-writer agent in the dev-tools plugin package. It is typically delegated to by the docs-manager skill during Phase 5 (Documentation Generation). It depends on the technical-diagrams skill (from core-tools) for Mermaid diagram styling conventions, which should be loaded before generating any diagrams.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.