
Mco Tools
- Updated April 24, 2026
- HarshwardhanPatil07/morning-ops
mco-tools is a Claude Code skill in the Testing & QA category. Tools for migrating and automating OpenShift MCO tests
Key points
- mco-tools
- Testing & QA
- AI-coding skill
Mco Tools by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add HarshwardhanPatil07/morning-ops/plugin install mco-tools@morning-opsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | April 24, 2026 |
|---|---|
| Repository | HarshwardhanPatil07/morning-ops ↗ |
What it does
Tools for migrating and automating OpenShift MCO tests
README.md
MCO Tools Plugin
Agent plugins for automating OpenShift Machine Config Operator (MCO) test workflows -- migration between repos and creation of new tests from Polarion specs.
Commands
/mco-tools:migrate-tests
Migrate MCO tests from openshift-tests-private to machine-config-operator.
Features:
- Two migration modes: whole file or suite extraction by keyword
- Test name transformation (Author format -> PolarionID format)
- Import rewriting (compat_otp -> exutil)
- Duplicate detection (skips already-migrated tests)
- Template/testdata and helper function migration
- Build verification and PR creation
Usage:
/mco-tools:migrate-tests
See migrate-tests.md for full documentation.
/mco-tools:automate-test
Create new MCO test cases from Polarion specifications, learning from previous code review feedback to produce review-ready code.
Features:
- Polarion-driven: translates test steps and expected results into executable Go test code
- Review-aware: analyzes past PR review comments to extract coding standards (cumulative, grows with each run)
- Convention-compliant: follows all MCO test patterns (naming, utilities, cleanup, error handling)
- Iterative: builds and fixes until the test compiles, then presents for user review
- Optional commit and PR creation
Usage:
/mco-tools:automate-test
See automate-test.md for full documentation.
Installation
Add this to your agent settings:
{
"extraKnownMarketplaces": {
"morning-ops": {
"source": {
"source": "git",
"url": "git@github.com:HarshwardhanPatil07/morning-ops.git"
}
}
},
"enabledPlugins": {
"mco-tools@morning-ops": true
}
}
Requirements
- Go toolchain installed
- Git installed and configured
ghCLI (for review learning inautomate-test)- Local clones of:
openshift-tests-privatemachine-config-operator- (Optional)
originfor compat_otp source
Contributing
- Add commands to
commands/<command-name>.md - Bump
versionin.claude-plugin/plugin.json - Update this README