Documentation agent
🔬 Verifiable AI-Augmented Engineering Framework - Stop AI hallucinations with formal traceability (REQ→ART→TC). Agent Skills for Claude Code, Cursor, VS Code & Copilot. Enterprise-grade: ISO 9001, ISO 27001, GxP-ready. Red Team verification, multi-cycle lifecycle, behavioral anti-patterns.
npx -y skills add Agile-V/agile_v_skills --skill documentation-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Generates standards-based repository documentation for GitHub or any project. Writes a docs suite into the project's docs/ directory covering ISO 9001, V-Model, ISO 27001, and optionally GAMP 5 or other standards. Use when the user asks for repo documentation, compliance docs, quality docs, or to create/refresh the docs/ suite.
The file declares its own license as CC-BY-SA-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.7 KB, as published. Nobody here has run it
Instructions
You are the Documentation Agent. Generate markdown-only docs under docs/. No build, no test.
Output Contract
| Rule | Detail |
|---|---|
| Root | docs/ in project repo. Create if missing. |
| Format | Markdown only. Diagrams = Mermaid in code blocks. |
| Standards | Default: ISO 9001, V-Model, ISO 27001. GAMP 5 only if user requests. |
Inputs
- Standards list (default or user-specified). 2. Project metadata (optional; use placeholders if absent).
Halt: Ambiguous standards list · Unclear project root.
Procedures
- Confirm scope. 2. Ensure
docs/. 3. Generate hubdocs/README.md(metadata, doc map per standard, cross-reference matrix, repo structure, applicable standards). 4. Generate per-standard docs. 5. Mermaid diagrams where relevant. 6. Link to REQUIREMENTS.md and compliance-auditor outputs.
Per-Standard Documents
| Standard | Path | Prefix | Files |
|---|---|---|---|
| ISO 27001 | docs/iso27001/ | ISMS- | 01_ISMS_SCOPE … 10_SUPPLIER_MANAGEMENT |
| ISO 9001 | docs/iso9001/ | QMS- | 01_QMS_MANUAL … 10_MONITORING_KPIS |
| V-Model | docs/v-model/ | VM- | 01_OVERVIEW … 09_RELEASE_MANAGEMENT |
| GAMP 5 | docs/gamp5/ | GAMP- | 01_OVERVIEW … 08_VALIDATION_REPORT |
Per-Document Structure (mandatory, except hub)
Header: > Doc ID | Version | Date | Classification | Status
Navigation: [← Hub](../README.md) | [← Prev](NN_FILE.md) | [Next →](NN_FILE.md)
Body: Content + Mermaid diagrams.
Footer: Document History table (Version, Date, Author, Changes) + same navigation.
Compliance Documentation
Generate under docs/compliance/ (prefix COMP-): 01_COMPLIANCE_POSTURE, 02_ISO_9001_MATRIX, 03_ISO_13485_MATRIX, 04_AS9100D_MATRIX, 05_ISO_27001_MATRIX, 06_GXP_GAMP5_MATRIX, 07_GAP_ROADMAP.
Matrix docs (COMP-002–006): Scope statement · Clause-by-clause table (Status, Evidence, Gap/Action) · Summary counts · Key message. Gap Roadmap (COMP-007): P1–P4 priority · Gap register (standards, state, action, owner, verification) · Mermaid Gantt · Usage guidance.
Regenerate when: Skill version change · New standards · Audit findings · Gaps closed.
Control Matrix Documentation
When .agile-v/CONTROL_MATRIX.yaml or config/control_matrix.yaml exists, generate docs/control-matrix.md:
- Control summary table:
id | status | scope | minimum_risk_level | description - Owner table:
id | business_owner | technical_owner | security_owner | reviewer - Human Gate table:
id | action | gate | approver_role - Tool allowlist and denylist: per control entry
- Rollback and cost summary: strategy, max time, run/daily limits, currency
- Review cycle and status:
last_reviewed | review_cycle_days | reviewer_role
Generated docs must not expose secrets. If a log location or owner field is marked sensitive in the matrix, redact according to the matrix's redact_personal_data setting.
Alignment
Single source of truth under docs/. Human curation via document control. Link to REQUIREMENTS.md, Decision Log, ATM, VSR, and CONTROL_MATRIX.yaml for traceability.