MLVisions
Official@MLVisions
MLVisions provides skills for refactoring, validating, testing, and documenting Python packages to improve architecture, coverage, and maintainability.
Agent Skills by MLVisions
Showing 4 vetted skills indexed across 1 GitHub repositories.
python-package-refactoring
Plan and execute incremental refactoring of Python package code with test validation.
python-package-validation
Runs linting, typing, tests, coverage, and docs validation checks on Python packages.
python-package-testing
Create and run pytest test suites with coverage checks for Python packages.
python-package-documentation
Generates docstrings, cross-references, and shared parameter documentation for Python packages.
Frequently Asked Questions About MLVisions
FAQPage SchemaWhat tasks can I perform using MLVisions' skills?▼
You can plan and execute Python package refactoring, run validation checks covering linting, typing, tests, coverage, and docs, create and run pytest test suites with coverage measurement, and manage documentation including docstrings, shared parameter docs, and cross-references.
Who are MLVisions' skills designed for?▼
They target Python package maintainers and software engineers handling major code changes, architecture improvements, bug fixes, or code debt. They suit developers who need structured support for refactoring, pre-commit validation, test authoring, and documentation quality.
When should I use the validation and testing skills in practice?▼
Use validation when changing package code, before commits, after refactoring, or when checking package health. Use testing when adding new functions, fixing bugs, refactoring, or improving coverage, including verifying that public examples still work.
What does the documentation skill cover?▼
It manages Python package documentation: writing docstrings, maintaining shared parameter documentation, adding cross-references, and grouping related functions. Use it when creating new functions, updating function signatures, or raising overall documentation quality.
What are the prerequisites for using these skills?▼
You need an existing Python package codebase. The skills operate on package code, tests, and docs, leveraging pytest for testing and standard linting, typing, coverage, and documentation checks as described in each skill's manifest.