← ClaudeAtlas

ecosystem-auditlisted

Audit the D-ND ecosystem state across all projects, sites, and nodes. Use periodically or after major changes to find gaps, stale content, broken links, and sync issues.
GrazianoGuiducci/d-nd-seed · ★ 1 · AI & Automation · score 71
Install: claude install-skill GrazianoGuiducci/d-nd-seed
# Ecosystem Audit — D-ND Health Check Run a comprehensive audit across the ecosystem to find gaps and issues. ## Audit Dimensions ### 1. Repo Sync Audit Check if all repos are pushed and deployed: ```bash echo "=== Repo Sync Audit ===" # List your project repos here (auto-detected from DND_PROJECT_DIR subdirs with .git) for dir in "${DND_PROJECT_DIR}"/*/; do if [ -d "$dir/.git" ]; then name=$(basename "$dir") cd "$dir" LOCAL=$(git rev-parse HEAD 2>/dev/null | cut -c1-7) REMOTE=$(git rev-parse origin/$(git branch --show-current) 2>/dev/null | cut -c1-7) DIRTY=$(git status --porcelain 2>/dev/null | wc -l) STATUS="OK" [ "$LOCAL" != "$REMOTE" ] && STATUS="UNPUSHED" [ "$DIRTY" -gt 0 ] && STATUS="DIRTY($DIRTY)" echo " $name: $LOCAL $STATUS" fi done ``` ### 2. VPS Deploy Audit Check if VPS matches latest commits: ```bash echo "=== VPS Deploy Audit ===" # Adapt: check your deployed service matches local commits ssh root@${DND_VPS_IP} " echo 'Host repo:' \$(cd /opt/project && git rev-parse --short HEAD 2>/dev/null || echo 'N/A') echo 'Container:' \$(docker exec app-container cat /app/package.json 2>/dev/null | grep version || echo 'check manually') echo 'Health:' \$(curl -s localhost:\${DND_VPS_PORT:-3002}/api/status | python3 -c 'import sys,json; d=json.load(sys.stdin); print(d.get(\"status\",\"?\"), d.get(\"uptime\",\"?\"))' 2>/dev/null) " ``` ### 3. Content Audit Check pages, translati