Agent notes for working in this repository. The scope of this file is the entire repo.
- Always confirm
pwdbefore running commands. - When testing mdxify on other projects, ensure modules are importable from CWD or run from the target project with:
uv run --with-editable /path/to/mdxify mdxify
- Prefer
uv run -mover invoking Python directly.
- Use
uv runfor scripts and tests. - Use
uvx mdxify@versionto test a specific PyPI version.
- Run the full test suite:
uv run pytest -xvs. - For navigation/output changes, validate against a real project (e.g., FastMCP).
- Run pre-commit before pushing:
uv run pre-commit run --all-files. - Push to
mainbefore creating a release. - Create releases with
gh release create(CI handles PyPI).
- Don’t fixate on arbitrary details; align with user requirements.
- Ask for clarification when intent isn’t clear.