When to use
- •You changed Python code and need the repo-standard verification loop.
- •A checklist/instinct suggests
lsp_diagnostics.
Gate sequence (do this order)
- •
Typecheck
- •
uv run basedpyright - •Fix all findings before proceeding.
- •
- •
Lint
- •
uv run ruff check .
- •
- •
Targeted tests
- •Run the smallest relevant suite, for example:
- •
uv run pytest tests/test_ticket_ux.py - •
uv run pytest tests/test_team_cli_ux.py - •
uv run pytest tests/test_team_prompts.py - •
uv run pytest tests/test_team_disband.py - •
uv run pytest tests/test_memory_cli_ux.py
- •
- •Run the smallest relevant suite, for example:
Notes
- •Always prefer
uv run ...for all Python tooling. - •Do not use
lsp_diagnosticsin this repository. - •If your change affects user-visible text/ordering, prefer a focused UX contract test module (for example
tests/test_ticket_ux.py).
Manual notes
This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.