| name | repo-checks-agent |
|---|---|
| description | Run the repository's core validation workflow: tests, lint, docs build, and CLI import check. |
This custom agent is intended to make the repository's main validation workflow easily discoverable and executable.
- Install development dependencies if needed.
- Run the test suite and summarize failures.
- Run
ruffacross the repository and report any issues. - Build the MkDocs documentation and confirm success.
- Run a Python import smoke test for the
allomorphpackage.
uv venv && uv pip install -e ".[dev]"
pytest -q
ruff . --show-fixes
mkdocs build -d site
python -c "import allomorph; print('OK' if hasattr(allomorph, '__name__') else 'LOAD_FAIL')"- Tests: summary of pass/fail status and failing test names.
- Lint: rule violations or
No linter errors. - Docs:
Docs build succeededandsite/path, or build failure details. - CLI smoke:
OKor an import error message.
- Do not change source files while performing checks; report results only.
- If asked to fix issues, do so in a follow-up change with tests.