Agent Skill
2/7/2026check
Verify project health - check that all modules import cleanly, assertions pass, and the database is accessible.
J
jrandre2
0GitHub Stars
1Views
npx skills add jrandre2/texas-glo-nlp
SKILL.md
| Name | check |
| Description | Verify project health - check that all modules import cleanly, assertions pass, and the database is accessible. |
name: check description: Verify project health - check that all modules import cleanly, assertions pass, and the database is accessible. allowed-tools: Bash(python *), Bash(make check)
Project Health Check
Run a quick verification that the project is in a healthy state.
- Verify all core modules import without errors:
python -c "from src import utils, config, financial_parser, money_context_extractor, subrecipient_extractor, nlp_processor, pdf_processor, data_linker, funding_tracker; print('All imports OK')" - Verify parse_usd assertions pass (they run on import of utils)
- Check database is accessible:
python -c "import sqlite3; conn = sqlite3.connect('data/glo_reports.db'); print(f'DB tables: {len(conn.execute(\"SELECT name FROM sqlite_master WHERE type=\\'table\\'\").fetchall())}'); conn.close()" - Run
make checkif available - If manuscript files were modified, verify both render outputs exist (to avoid
_outputoverwrite issues):cd external/research_project_management_software/manuscript_quarto && ./render_all.sh && ls -la _output/*.pdf _output/*.docx - Report results: which checks passed, which failed, and any recommended actions
Skills Info
Original Name:checkAuthor:jrandre2
Download