🩺 Project Health Verification Skill
Context
Before any task_boundary completion or notify_user call, code must be verified.
Checklist
- •
Type Check:
- •Mentally verify: "Are all arguments typed?" "Is
Anyavoided?" - •(Future)
uv run mypy src
- •Mentally verify: "Are all arguments typed?" "Is
- •
Linting (Strict):
- •Command:
uv run ruff check src - •Action: Fix ALL errors. No ignore comments unless absolutely critical.
- •Command:
- •
Formatting:
- •Command:
uv run ruff format src
- •Command:
- •
Testing:
- •Command:
uv run pytest - •Action: If tests fail, FIX them. Do not comment them out.
- •Command:
Troubleshooting Common Issues
- •Ruff/Import Errors: Check
pyproject.tomlconfiguration. - •Version Mismatch: Run
uv syncto ensure lockfile matches environment. - •Missing Dependencies: Use
uv add [lib]instead ofpip install.