mk:docs-init — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited mk:docs-init (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.
Generate initial project documentation from codebase analysis.
Scope: Creates docs/ from scratch. For updating existing docs → mk:document-release.
Also runmk:project-contextto generate the agent-constitution file (docs/project-context.md).mk:docs-initgenerates the full documentation suite;mk:project-contextgenerates only the constitution.
docs/ directorydocs/ exists but is empty or has only stubsmk:bootstrap completes (new project needs docs)Do NOT invoke when: docs already exist and need updating (use mk:document-release).
docs/ exist? Are files already populated?mk:document-release instead, stop.mk:scout to analyze project structure.Skip: .claude/, .git/, node_modules/, __pycache__/, dist/, build/
documenter subagent via Task tool with scout context.Output files (adapt to what the project actually has):
README.md — project overview (≤300 lines)docs/project-overview.md — what this project is, who it's fordocs/codebase-summary.md — directory map, key modules, entry pointsdocs/code-standards.md — conventions found in codebasedocs/architecture/system-architecture.md — component diagram, data flowOptional (generate only if relevant):
docs/deployment-guide.md — if CI/CD or Docker config detecteddocs/design-guidelines.md — if frontend/UI code detectedwc -l docs/*.md | sort -rn. Flag files >800 lines.Hard gate: Do NOT write code or implementation. Only documentation.
mk:document-release after each feature shipFull list: references/gotchas.md
Runs after mk:bootstrap or on any existing project without docs.
mk:bootstrap → mk:docs-init → mk:plan-creator (first feature)Also invoked standalone: mk:docs-init on existing undocumented project.
On completion:
mk:document-release after shipping features to keep them in sync."~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.