| name | repo-structure-compliance-quick-check |
| description | Sub-skill of repo-structure: Compliance Quick-Check. |
| version | 1.4.0 |
| category | workspace |
| type | reference |
| scripts_exempt | true |
Compliance Quick-Check
Compliance Quick-Check
Run against any repo before and after structural changes. For automated enforcement, use scripts/operations/validate-file-placement.sh.
ls src/ | grep -v "^$(basename $(pwd | sed 's/-/_/g'))$"
find src/ -type d | while read d; do
[ -f "$d/__init__.py" ] || echo "MISSING __init__.py: $d"
done
ls *.py 2>/dev/null && echo "WARNING: loose .py files at root"
grep -q "pythonpath" pytest.ini && echo "OK" || echo "MISSING pythonpath in pytest.ini"
ls | grep '\\' && echo "WARNING: Windows-path directory artifacts found"
[ -d ".agent-os" ] && echo "WARNING: .agent-os/ vestigial — delete"
find src/ -name "test_*.py" -o -name "*_test.py" | grep -v __pycache__
git ls-files | grep -E '^(report_.*\.(xlsx|csv)|test_export.*\.json|COVERAGE_ANALYSIS\.txt|verdict\.txt)$'
ls docs/ | grep -iE '^(AGENT_OS|MANDATORY_SLASH|AI_AGENT_ORCHESTRATION)' 2>/dev/null
[ -f setup.py ] && [ -f pyproject.toml ] && echo "WARNING: setup.py is superseded by pyproject.toml — remove it"