home / skills / poletron / custom-rules / ai
npx playbooks add skill poletron/custom-rules --skill aiReview the files below or copy the command above to add this skill to your agents.
---
name: ai
description: >
AI/ML development patterns and best practices.
Trigger: When working with AI/ML development or model training.
license: Apache-2.0
metadata:
author: poletron
version: "1.0"
scope: [root]
auto_invoke: "Working with ai"
## When to Use
Use this skill when:
- Developing AI/ML models
- Working with machine learning pipelines
- Integrating AI services
- Processing ML data
---
## Critical Patterns
### Model Development (REQUIRED)
```python
# ✅ ALWAYS: Version your models and data
from datetime import datetime
model_config = {
"version": "1.2.0",
"trained_at": datetime.now().isoformat(),
"dataset_hash": compute_hash(training_data),
"hyperparameters": {...}
}
```
### Reproducibility (REQUIRED)
```python
# ✅ ALWAYS: Set seeds for reproducibility
import random
import numpy as np
import torch
def set_seed(seed: int = 42):
random.seed(seed)
np.random.seed(seed)
torch.manual_seed(seed)
if torch.cuda.is_available():
torch.cuda.manual_seed_all(seed)
```
---
## Decision Tree
```
Need classification? → Start with simple baseline
Need embeddings? → Use pre-trained models
Need fine-tuning? → Start with small learning rate
Need deployment? → Consider ONNX export
Need monitoring? → Track drift metrics
```
---
## Resources
- **ML Development**: [ml-development.md](ml-development.md)
- **Cognee Integration**: [cognee/](cognee/)