Develop, debug, and maintain OpenStack Kubernetes operators by analyzing must-gather reports and Zuul CI logs, reviewing PRs against conventions, applying Go code best practices, validating CVEs, and planning features or bug fixes with Jira integration for structured task execution.
Reviews Go code for openstack-k8s-operators against dev-docs conventions, lib-common patterns, and best practices.
Plans features and bug fixes for openstack-k8s-operators with cross-repo analysis, structured checklist, and implementation strategies.
Triages RHOSO must-gather reports using omc commands and RHOSO Core Operators Support Enablement diagnostic methodology.
Executes implementation plans task-by-task with checkpointing, code quality enforcement, and resumability.
Produce an analysis of observed problems in a must-gather report from OpenStack Services on OpenShift
Produce an analysis of observed problems in downloaded Zuul CI logs
Compare downstream backport change requests against upstream OpenStack Gerrit patches. Validates OSPRH ticket presence, Upstream-<release> references per commit, and compares .patch file content.
Plan bug fixes for openstack-k8s-operators operators — alias for /feature with bug-focused context
Code review agent for openstack-k8s-operators following dev-docs conventions, lib-common patterns, and openstack-k8s-operators best practices
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin for openstack-k8s-operators development — debugging, testing, code review, feature planning, and plan execution.
Add the marketplace and install the plugin (two steps):
claude plugin marketplace add https://github.com/openstack-k8s-operators/devskills
claude plugin install openstack-k8s-agent-tools
To update to the latest version:
claude plugin update openstack-k8s-agent-tools
Cursor reads Claude Code plugins from ~/.claude/plugins/cache/ automatically.
If you have the Claude Code CLI installed, run the same marketplace commands:
claude plugin marketplace add https://github.com/openstack-k8s-operators/devskills
claude plugin install openstack-k8s-agent-tools
Restart Cursor after installing. Skills will appear in Cursor's agent skill list and can be invoked from chat.
If you do not have the Claude Code CLI, clone the repo and use the manual install target instead:
git clone https://github.com/openstack-k8s-operators/devskills.git
cd openstack-k8s-agent-tools
make install-claude
This copies skills to ~/.claude/skills/ and agents to ~/.claude/agents/,
which Cursor also discovers.
git clone https://github.com/openstack-k8s-operators/devskills.git
cd openstack-k8s-agent-tools
make install-opencode
make install-claude
| Dependency | Required | Purpose |
|---|---|---|
| Go toolchain | Yes | Operator development, tests, linting |
| make | Yes | Build system (make test, make manifests, etc.) |
| gh (GitHub CLI) | Optional | Cross-repo analysis in /feature when local checkouts aren't available |
| Atlassian MCP | Optional | Jira integration for /feature and /jira - see MCP Setup |
| golangci-lint | Optional | Enhanced linting in /test-operator |
| gosec, govulncheck | Optional | Security scanning in /test-operator security |
| Skill | Agent | Purpose |
|---|---|---|
/debug-operator | — | Development workflow + runtime debugging + log analysis |
/test-operator | — | Testing & QA — quick, standard, full, security, coverage |
/code-style | — | Go code style enforcement (gopls modernize, conventions) |
/analyze-must-gather | support-triage (optional) | Analyze must-gather archives; dispatches RHOSO triage when OpenStack resources detected |
/support-triage | support-triage | RHOSO must-gather triage using omc and Support Enablement diagnostics |
/analyze-zuul-ci-logs | — | Analyze logs downloaded from a Zuul CI job |
/explain-flow | — | Code flow analysis for controllers |
/feature | feature | Feature/bug planning with Jira, cross-repo analysis, structured strategies |
/bug | feature | Bug fix planning — alias for /feature with bug-focused context |
/code-review | code-review | Code review against openstack-k8s-operators conventions (PR number, branch diff, or specific files) |
/task-executor | task-executor | Execute plans task-by-task with checkpointing and resume |
/backport-review | — | Compare downstream backport change requests against upstream Gerrit patches |
/jira | — | Jira integration — ticket inspection, hierarchy validation, outcome posting |
Skills with an agent load an AGENT.md file that contains the full domain knowledge and methodology. Skills without an agent are self-contained in their SKILL.md.
This plugin uses two patterns for skills. Choosing the right one up front avoids rework later.
Self-contained -- all logic lives in SKILL.md. Good for straightforward
workflows that don't need deep domain knowledge (e.g.,
skills/code-style/SKILL.md).
Agent-backed -- SKILL.md handles input routing and orchestration, then
dispatches an AGENT.md that holds the domain methodology. Use this when the
skill needs complex evaluation criteria, multi-step analysis, or reusable
expertise that benefits from isolated context (e.g.,
skills/code-review/SKILL.md + agents/code-review/AGENT.md). Note that the
parent conversation only receives the agent's summary, so detailed
intermediate findings stay in the sub-agent's context. If follow-up
discussion on the full analysis is expected, consider keeping the logic
self-contained. The dispatch looks like:
Agent(subagent_type="openstack-k8s-agent-tools:<name>:<name>", ...)
OpenCode users: write skills using the Claude Code dispatch syntax above.
make install-opencodeautomatically converts it to the@namemention form that OpenCode expects.
npx claudepluginhub openstack-k8s-operators/devskills --plugin openstack-k8s-agent-toolsComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.