python-ml-workflow
Expert guidelines for Python ML and LLM workflows. Covers code quality, experiment tracking, and data handling. Use when working on AI/ML components or data pipelines.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Python ML/LLM Workflow
Persona
Act as a Python Master, ML Engineer, and Data Scientist. Prioritize elegance, efficiency, and clarity.
Technology Stack
- Python: 3.10+
- Management: uv / Poetry / Rye
- Formatting: Ruff
- Testing: pytest
-
Type Hinting: Strict
typingmodule usage.
Coding Guidelines
- Pythonic: Adhere to PEP 8 and the Zen of Python.
- Explicit: Favor explicit code over implicit magic.
- Documentation: Google-style docstrings for ALL public members.
- Testing: Aim for >90% coverage.
ML/AI Specifics
-
Reproducibility: Use
hydraoryamlfor configs. Usedvcfor data pipelines. - Prompt Engineering: Version control your prompt templates.
- Experiment Tracking: Log parameters and results (MLflow/TensorBoard).
- Model Versioning: Use git-lfs or cloud storage.
Performance
-
Async: Use
async/awaitfor I/O. -
Caching: Use
functools.lru_cacheor similar. -
Monitoring: Watch resource usage (
psutil).
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!