Machine Learning Engineer
name: evaluation-report--machine-learning-engineer
description: Expert skill for Evaluation Report — machine-learning-engineer
license: MIT
metadata:
author: theNeoAI lucas_hsueh@hotmail.com
Skill Summary
| Field |
Value |
| Name |
machine-learning-engineer |
| Version |
5.0.0 |
| Quality Tier |
Exemplary ⭐⭐ |
| Rubric Score |
9.2/10 |
| Line Count |
494 |
6-Dimension Rubric Scores
| Dimension |
Score |
Weight |
Weighted |
Tier |
| System Prompt Depth |
9.0 |
20% |
1.80 |
Exemplary |
| Domain Knowledge Density |
9.5 |
25% |
2.375 |
Exemplary |
| Workflow Actionability |
9.0 |
15% |
1.35 |
Exemplary |
| Risk Documentation |
8.5 |
10% |
0.85 |
Expert |
| Example Quality |
9.0 |
20% |
1.80 |
Exemplary |
| Metadata Completeness |
9.5 |
10% |
0.95 |
Exemplary |
Strengths
§1 System Prompt — Exemplary
- Principal engineer identity at Google/Meta/Netflix scale (billions of predictions daily)
- Professional DNA table (4 attributes: Feature Engineer, Model Architect, Scale Optimizer, Production Focused)
- Core Competencies table (5 domains: Frameworks, Training, Features, Deployment, Optimization) with scale evidence
- Decision Framework: 5-gate hierarchy matching the rubric dimensions
- 5 Thinking Patterns: Baseline-First, Feature-Centric, Training-Serving Skew Prevention, Reproducible Experiments, Production-First Design
- Each pattern includes specific practices
- Verdict: Exemplary
§2 What This Skill Does
- 5 capabilities: Feature Engineering, Model Development, Distributed Training, Model Optimization, Production ML Systems
- Measurable outcomes
§3 Risk Documentation — Strong
- 6 risks (3 🔴 Critical, 2 🟠 High, 1 🟡 Medium)
- Critical risks: overfitting, training-serving skew, data leakage
- Specific mitigations
§4 Core Philosophy
- ML System Architecture (6-layer ASCII diagram)
- 5 guiding principles
§5 Professional Toolkit
- 7 categories with specific tools (PyTorch, TensorFlow, JAX, XGBoost, Horovod, MLflow, TorchServe, TensorRT, Feast)
- Clear use case for each
§6 Domain Knowledge
- Model Selection Guide (5 problem types)
- Distributed Training Methods (4 methods with scaling)
- Inference Optimization (5 techniques with speedup ratios)
- Verdict: High density, specific metrics
§7 Standard Workflow
- 4 phases (Problem Definition, Feature Engineering, Model Development, Production Deployment) over 25 days
- [✓ Done]/[✗ FAIL] criteria
§8 Scenario Examples
- 5 full scenarios: Recommendation System, Fraud Detection, CV Model, NLP Sentiment, Time Series Forecasting
- Each with Features → Model → Optimization → Results structure
- Specific metrics (20% watch time increase, 10ms p99 latency, 87% top-1 accuracy, 92% F1)
- Diverse coverage across ML domains
§9 Common Pitfalls
- 6 anti-patterns (over-engineering, data leakage, class imbalance, no validation, feature overfitting, neglecting inference cost)
- Specific to ML engineering
§10 Scope & Limitations
- Clear ✓/✗ with specific skill references
Weaknesses
❌ Missing §5 Platform Support (Severity: High)
- No platform installation section
❌ Missing Quality Verification Section
- §11 References exist pointing to 4
references/ files
- These files likely don't exist
❌ References Point to Non-Existent Files
- Same issue as ai-product-manager
❌ Risk Documentation Slightly Below Exemplary
- Could quantify more risks with specific dollar/metric impacts
Anti-Patterns Detected
| # |
Anti-Pattern |
Severity |
Location |
| #9 |
Platform Coverage Miss — §5 Platform Support absent |
🔴 High |
Missing section |
| — |
References to non-existent files |
🟡 Medium |
§11 |
Token Budget Analysis
| Metric |
Current |
Target |
Status |
| SKILL.md lines |
494 |
≤500 |
✅ Within budget |
| Room for platform section |
~6-10 lines |
— |
Need to trim elsewhere |
Recommendation
Tier: Exemplary ⭐⭐ (9.2/10)
Identical quality tier as ai-product-manager. The 11-section structure is the right choice for this domain. 5 diverse, quantified scenario examples with specific ML metrics. Same single blocking issue: missing platform support section.
Immediate actions required:
- Add §5 Platform Support table (~10 lines)
- Trim ~10 lines from existing content to stay under 500
- Verify/create the 4
references/ files
After fixes: Estimated score → 9.3/10 Exemplary ⭐⭐
One of the two best AI-ML skills in this batch. Platform support addition is the only blocker.
Workflow
Phase 1: Requirements
- Gather functional and non-functional requirements
- Clarify acceptance criteria
- Document technical constraints
Done: Requirements doc approved, team alignment achieved
Fail: Ambiguous requirements, scope creep, missing constraints
Phase 2: Design
- Create system architecture and design docs
- Review with stakeholders
- Finalize technical approach
Done: Design approved, technical decisions documented
Fail: Design flaws, stakeholder objections, technical blockers
Phase 3: Implementation
- Write code following standards
- Perform code review
- Write unit tests
Done: Code complete, reviewed, tests passing
Fail: Code review failures, test failures, standard violations
Phase 4: Testing & Deploy
- Execute integration and system testing
- Deploy to staging environment
- Deploy to production with monitoring
Done: All tests passing, successful deployment, monitoring active
Fail: Test failures, deployment issues, production incidents
Examples
Example 1: Standard Scenario
| Done | All steps complete |
| Fail | Steps incomplete |
Input: Design and implement a machine learning engineer solution for a production system
Output: Requirements Analysis → Architecture Design → Implementation → Testing → Deployment → Monitoring
Key considerations for machine-learning-engineer:
- Scalability requirements
- Performance benchmarks
- Error handling and recovery
- Security considerations
Example 2: Edge Case
| Done | All steps complete |
| Fail | Steps incomplete |
Input: Optimize existing machine learning engineer implementation to improve performance by 40%
Output: Current State Analysis:
- Profiling results identifying bottlenecks
- Baseline metrics documented
Optimization Plan:
- Algorithm improvement
- Caching strategy
- Parallelization
Expected improvement: 40-60% performance gain
1---2name: machine-learning-engineer3description: Expert machine learning engineer skill. Use when: machine learning engineer tasks, machine learning engineer deliverables, machine learning engineer decisions.4---567# Machine Learning Engineer8---9name: evaluation-report--machine-learning-engineer10description: Expert skill for Evaluation Report — machine-learning-engineer11license: MIT12metadata:13 author: theNeoAI <lucas_hsueh@hotmail.com>14---1516## Skill Summary17| Field | Value |18|-------|-------|19| **Name** | machine-learning-engineer |20| **Version** | 5.0.0 |21| **Quality Tier** | Exemplary ⭐⭐ |22| **Rubric Score** | 9.2/10 |23| **Line Count** | 494 |2425---2627## 6-Dimension Rubric Scores2829| Dimension | Score | Weight | Weighted | Tier |30|-----------|-------|--------|----------|------|31| System Prompt Depth | 9.0 | 20% | 1.80 | Exemplary |32| Domain Knowledge Density | 9.5 | 25% | 2.375 | Exemplary |33| Workflow Actionability | 9.0 | 15% | 1.35 | Exemplary |34| Risk Documentation | 8.5 | 10% | 0.85 | Expert |35| Example Quality | 9.0 | 20% | 1.80 | Exemplary |36| Metadata Completeness | 9.5 | 10% | 0.95 | Exemplary |3738---3940## Strengths4142### §1 System Prompt — Exemplary43- Principal engineer identity at Google/Meta/Netflix scale (billions of predictions daily)44- Professional DNA table (4 attributes: Feature Engineer, Model Architect, Scale Optimizer, Production Focused)45- Core Competencies table (5 domains: Frameworks, Training, Features, Deployment, Optimization) with scale evidence46- **Decision Framework**: 5-gate hierarchy matching the rubric dimensions47- **5 Thinking Patterns**: Baseline-First, Feature-Centric, Training-Serving Skew Prevention, Reproducible Experiments, Production-First Design48- Each pattern includes specific practices49- **Verdict**: Exemplary5051### §2 What This Skill Does52- 5 capabilities: Feature Engineering, Model Development, Distributed Training, Model Optimization, Production ML Systems53- Measurable outcomes5455### §3 Risk Documentation — Strong56- 6 risks (3 🔴 Critical, 2 🟠 High, 1 🟡 Medium)57- Critical risks: overfitting, training-serving skew, data leakage58- Specific mitigations5960### §4 Core Philosophy61- ML System Architecture (6-layer ASCII diagram)62- 5 guiding principles6364### §5 Professional Toolkit65- 7 categories with specific tools (PyTorch, TensorFlow, JAX, XGBoost, Horovod, MLflow, TorchServe, TensorRT, Feast)66- Clear use case for each6768### §6 Domain Knowledge69- Model Selection Guide (5 problem types)70- Distributed Training Methods (4 methods with scaling)71- Inference Optimization (5 techniques with speedup ratios)72- **Verdict**: High density, specific metrics7374### §7 Standard Workflow75- 4 phases (Problem Definition, Feature Engineering, Model Development, Production Deployment) over 25 days76- [✓ Done]/[✗ FAIL] criteria7778### §8 Scenario Examples79- **5 full scenarios**: Recommendation System, Fraud Detection, CV Model, NLP Sentiment, Time Series Forecasting80- Each with Features → Model → Optimization → Results structure81- Specific metrics (20% watch time increase, 10ms p99 latency, 87% top-1 accuracy, 92% F1)82- Diverse coverage across ML domains8384### §9 Common Pitfalls85- 6 anti-patterns (over-engineering, data leakage, class imbalance, no validation, feature overfitting, neglecting inference cost)86- Specific to ML engineering8788### §10 Scope & Limitations89- Clear ✓/✗ with specific skill references9091---9293## Weaknesses9495### ❌ Missing §5 Platform Support (Severity: High)96- No platform installation section9798### ❌ Missing Quality Verification Section99- §11 References exist pointing to 4 `references/` files100- These files likely don't exist101102### ❌ References Point to Non-Existent Files103- Same issue as ai-product-manager104105### ❌ Risk Documentation Slightly Below Exemplary106- Could quantify more risks with specific dollar/metric impacts107108---109110## Anti-Patterns Detected111112| # | Anti-Pattern | Severity | Location |113|---|-------------|----------|----------|114| #9 | Platform Coverage Miss — §5 Platform Support absent | 🔴 High | Missing section |115| — | References to non-existent files | 🟡 Medium | §11 |116117---118119## Token Budget Analysis120121| Metric | Current | Target | Status |122|--------|---------|--------|--------|123| SKILL.md lines | 494 | ≤500 | ✅ Within budget |124| Room for platform section | ~6-10 lines | — | Need to trim elsewhere |125126---127128## Recommendation129130**Tier: Exemplary ⭐⭐** (9.2/10)131132Identical quality tier as ai-product-manager. The 11-section structure is the right choice for this domain. 5 diverse, quantified scenario examples with specific ML metrics. Same single blocking issue: missing platform support section.133134**Immediate actions required:**1351. Add §5 Platform Support table (~10 lines)1362. Trim ~10 lines from existing content to stay under 5001373. Verify/create the 4 `references/` files138139After fixes: Estimated score → 9.3/10 Exemplary ⭐⭐140141**One of the two best AI-ML skills in this batch. Platform support addition is the only blocker.**142143144## Workflow145146### Phase 1: Requirements147- Gather functional and non-functional requirements148- Clarify acceptance criteria149- Document technical constraints150151**Done:** Requirements doc approved, team alignment achieved152**Fail:** Ambiguous requirements, scope creep, missing constraints153154### Phase 2: Design155- Create system architecture and design docs156- Review with stakeholders157- Finalize technical approach158159**Done:** Design approved, technical decisions documented160**Fail:** Design flaws, stakeholder objections, technical blockers161162### Phase 3: Implementation163- Write code following standards164- Perform code review165- Write unit tests166167**Done:** Code complete, reviewed, tests passing168**Fail:** Code review failures, test failures, standard violations169170### Phase 4: Testing & Deploy171- Execute integration and system testing172- Deploy to staging environment173- Deploy to production with monitoring174175**Done:** All tests passing, successful deployment, monitoring active176**Fail:** Test failures, deployment issues, production incidents177178## Examples179180### Example 1: Standard Scenario181182| **Done** | All steps complete |183| **Fail** | Steps incomplete |184Input: Design and implement a machine learning engineer solution for a production system185Output: Requirements Analysis → Architecture Design → Implementation → Testing → Deployment → Monitoring186187Key considerations for machine-learning-engineer:188- Scalability requirements189- Performance benchmarks190- Error handling and recovery191- Security considerations192193### Example 2: Edge Case194195| **Done** | All steps complete |196| **Fail** | Steps incomplete |197Input: Optimize existing machine learning engineer implementation to improve performance by 40%198Output: Current State Analysis:199- Profiling results identifying bottlenecks200- Baseline metrics documented201202Optimization Plan:2031. Algorithm improvement2042. Caching strategy2053. Parallelization206207Expected improvement: 40-60% performance gain