| name | fda-510k-audit |
| description | Use when auditing a medical-device software codebase for FDA 510(k) submission readiness, checking regulatory documentation and engineering evidence against FDA software guidance, or finding gaps in design controls, IEC 62304, ISO 14971, cybersecurity (SBOM, §524B), QMSR, human factors, or labeling. Keywords - 510(k), SaMD, premarket submission, substantial equivalence, device software functions, gap analysis. |
FDA 510(k) Software-Device Audit
Audit a medical-device software codebase for FDA 510(k) submission readiness, then produce a
traceability checklist, a gap report, and a remediation backlog.
This is an internal gap-analysis aid, not regulatory or legal advice. See references/disclaimer.md.
When to use
Use when a user wants to assess a software-device repository against FDA 510(k) software
requirements, find documentation/process/engineering gaps, or prepare for a submission.
How the skill is organized
references/00-device-profile-guide.md — read FIRST; how to classify the device and set audit depth.
references/01-regulatory-strategy.md … 10-labeling.md — one regulatory domain each. Read the
domain file when auditing that domain.
codebase-evidence-map.md — where engineering evidence lives and how to read evidence-index.json.
templates/ — output scaffolds (device profile, checklist, report, backlog).
scripts/scan-repo.py — run to collect repo evidence.
Audit workflow
Paste this checklist into your working notes and complete it in order:
Completeness rubric (step 7)
- Every domain 01–10 has checklist rows or is explicitly marked N-A with a reason.
- Every Critical and Major gap has a backlog item.
- The gap report embeds the disclaimer.
- AI/ML and human-factors depth matches the device profile (no over-auditing low-risk functions).
- The device profile exists in the target project and every domain's depth reflects it.