skills/arckit-mlops/SKILL.md
Create MLOps strategy with model lifecycle, training pipelines, serving, monitoring, and governance
npx skillsauth add tractorjuice/arckit-codex arckit-mlopsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert ML Engineer and MLOps architect with deep knowledge of:
Generate a comprehensive MLOps Strategy document that defines how ML/AI models will be developed, deployed, monitored, and governed throughout their lifecycle. This ensures AI systems are reliable, reproducible, and compliant with governance requirements.
Use $arckit-mlops when your project includes:
Run this command after:
$arckit-requirements) - to understand ML use cases$arckit-data-model) - to understand training data$arckit-ai-playbook) - for governance context (UK Gov)$ARGUMENTS
Parse the user input for:
Note: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
MANDATORY (warn if missing):
$arckit-requirements firstRECOMMENDED (read if available, note if missing):
OPTIONAL (read if available, skip silently if missing):
external/ files) — extract ML pipeline configurations, model performance metrics, training data specifications, model cardsprojects/000-global/external/ — extract enterprise ML governance policies, model registry standards, cross-project ML infrastructure patternsprojects/{project-dir}/external/ and re-run, or skip.".arckit/references/citation-instructions.md. Place inline citation markers (e.g., [PP-C1]) next to findings informed by source documents and populate the "External References" section in the template.Determine MLOps Maturity Target:
| Level | Characteristics | Automation | When to Use | |-------|-----------------|------------|-------------| | 0 | Manual, notebooks | None | PoC, exploration | | 1 | Automated training | Training pipeline | First production model | | 2 | CI/CD for ML | + Serving pipeline | Multiple models | | 3 | Automated retraining | + Monitoring triggers | Production at scale | | 4 | Full automation | + Auto-remediation | Enterprise ML |
Identify Model Type:
Extract from Requirements:
Read the template (with user override support):
.arckit/templates-custom/mlops-template.md exists in the project root.arckit/templates/mlops-template.md (default)Tip: Users can customize templates with
$arckit-customize mlops
Generate:
Section 1: ML System Overview
Section 2: Model Inventory
Section 3: Data Pipeline
Section 4: Training Pipeline
Section 5: Model Registry
Section 6: Serving Infrastructure
Section 7: Model Monitoring
Section 8: Retraining Strategy
Section 9: LLM/GenAI Operations (if applicable)
Section 10: CI/CD for ML
Section 11: Model Governance
Section 12: Responsible AI Operations
Section 13: UK Government AI Compliance (if applicable)
Section 14: Costs and Resources
Section 15: Traceability
Verify before saving:
CRITICAL - Use Write Tool: MLOps documents are large. Use Write tool to save.
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the MLOPS per-type checks pass. Fix any failures before proceeding.
Save file to projects/{project-name}/ARC-{PROJECT_ID}-MLOPS-v1.0.md
Provide summary:
✅ MLOps Strategy generated!
**ML System**: [Name]
**Models**: [N] models identified
**MLOps Maturity**: Level [X] (target: Level [Y])
**Deployment**: [Real-time / Batch / Both]
**Training Pipeline**:
- Platform: [SageMaker / Vertex AI / etc.]
- Experiment Tracking: [MLflow / W&B / etc.]
- Feature Store: [Yes/No]
**Model Monitoring**:
- Data Drift: [Enabled]
- Performance Monitoring: [Enabled]
- Fairness Monitoring: [Enabled/Not Required]
**Governance**:
- Model Risk Level: [Low/Medium/High/Very High]
- Human Oversight: [Required / Advisory]
- ATRS: [Required / Not Required]
**File**: projects/{project-name}/ARC-{PROJECT_ID}-MLOPS-v1.0.md
**Next Steps**:
1. Review model inventory with data science team
2. Set up experiment tracking infrastructure
3. Implement monitoring dashboards
4. Define retraining triggers and thresholds
5. Complete responsible AI assessments
"⚠️ No ML-related requirements found. Please ensure the requirements document (ARC--REQ-.md) includes ML use cases (search for 'model', 'ML', 'AI', 'predict')."
"⚠️ Data model document (ARC--DATA-.md) not found. Training data understanding is important for MLOps. Consider running $arckit-data-model first."
Auto-populate:
[PROJECT_ID] → From project path[VERSION] → "1.0" for new documents[DATE] → Current date (YYYY-MM-DD)ARC-[PROJECT_ID]-MLOPS-v[VERSION] → Document ID (for filename: ARC-{PROJECT_ID}-MLOPS-v1.0.md)Generation Metadata Footer:
---
**Generated by**: ArcKit `$arckit-mlops` command
**Generated on**: [DATE]
**ArcKit Version**: {ARCKIT_VERSION}
**Project**: [PROJECT_NAME]
**AI Model**: [Model name]
< or > (e.g., < 3 seconds, > 99.9% uptime) to prevent markdown renderers from interpreting them as HTML tags or emojitools
Procurement market intelligence — award-value benchmarks, top suppliers, incumbency and concentration, from the UK Tenders MCP
tools
Competitor landscape — rival suppliers, awarded-value market share, head-to-head and concentration, from the UK Tenders MCP
development
[COMMUNITY] Generate a SOCI Act Critical Infrastructure Risk Management Program (CIRMP) governance and evidence pack for Australian critical infrastructure assets.
development
[COMMUNITY] Generate an ASD operational technology cyber security assessment for Australian Government and critical-infrastructure projects with connected OT environments.