name: python-ml-workflow description: 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.
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).
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
0
GitHub Forks
0
Created
Jan 2026
Last Updated
5 months ago
tools
tools productivity tools
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!