Sac Scan

Run deterministic architecture scanners (packages, containers, IaC, K8s, CI/CD, identity) against a code root without writing knowledge.

spillwavesolutions 57713c2 877 B Updated

File contents

SAC Scan

python3 "${CLAUDE_PLUGIN_ROOT}/scripts/sac_scan.py" --root <path> --json
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/sac_scan.py" --root <path> --domains packages,iac,cicd --json

For a cheap breadth-first map (presence/counts, ranked focus areas, checklists) before choosing domains, use skill sac-plan / scripts/sac_plan.py. Area walkers should pass the plan’s scan_domains here instead of repeating full_scan.

Individual scanners: sac_scan_packages.py, sac_scan_containers.py, sac_scan_iac.py, sac_scan_k8s.py, sac_scan_cicd.py, sac_scan_identity.py.

Default scan domains include diagrams (Mermaid/PlantUML) and code (Module/Class/Method/Function).

spillwavesolutions/system-architecture-capture/tree/main/skills/sac-scan commit 57713c245b

Frequently asked questions

npx skillmds@latest add spillwavesolutions/sac-scan