microshift-dev:add-enhancement

Create MicroShift Enhancement Proposal files from title, description, and JIRA link.

7|15|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/openshift-eng/edge-tooling --skill microshift-dev-add-enhancement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microshift-dev:add-enhancement
Source: https://github.com/openshift-eng/edge-tooling/tree/main/plugins/microshift-dev/skills/add-enhancement
Command: npx skills add https://github.com/openshift-eng/edge-tooling --skill microshift-dev-add-enhancement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating a MicroShift Enhancement Proposal manually is time-consuming and easy to get wrong, especially when aligning with OpenShift's required template sections, conventions, and feature-gate/testing expectations.

Core Features & Use Cases

  • Fetches the latest enhancement template from the openshift/enhancements repository to ensure required structure stays current.
  • Transforms your inputs into a full enhancement draft, including Summary, Motivation, User Stories, Goals/Non-Goals, workflow description, and required MicroShift topology considerations.
  • Applies OpenShift enhancement process conventions, such as feature-gate guidance and test/graduation reminders, while prompting for clarification when key details are missing.

Quick Start

Use the command /microshift-dev:add-enhancement <area> <name> <description> <jira> to generate a new enhancement proposal for your MicroShift change.

Frequently Asked Questions about microshift-dev:add-enhancement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a MicroShift enhancement proposal that meets OpenShift process conventions?

A MicroShift enhancement proposal requires structuring your feature description into a compliant template fetched from the openshift/enhancements repository. It must include Summary, Motivation, User Stories, and workflow descriptions, while applying required conventions like feature-gate guidance to ensure alignment with OpenShift process standards.

How do I draft a MicroShift feature proposal with JIRA tracking and testing plans?

To draft a MicroShift feature proposal with JIRA tracking, you provide your title, description, and JIRA link to generate a full enhancement draft. The generated file automatically inserts TODO placeholders for unconfirmed testing plans, graduation criteria, and feature gates, prompting you to fill in missing details before submission.

What is the required structure for a MicroShift enhancement proposal in the openshift/enhancements workflow?

The required structure for a MicroShift enhancement proposal includes extracted what/why/who sections, Goals, Non-Goals, and MicroShift topology considerations. It generates an enhancements/microshift/<kebab-case-name>.md file that applies required conventions and provides reminders for test and graduation criteria.

Can I use this to generate an enhancement draft if my API and feature gate details are not confirmed?

Yes, you can generate an enhancement draft with unconfirmed API and feature gate details. The skill extracts confirmed information for the Summary and Motivation sections, and inserts explicit TODO placeholders for any unconfirmed API, feature gate, or testing details, prompting for later clarification.

What are the limitations of automating MicroShift enhancement template population?

The limitation of automating MicroShift enhancement template population is that it cannot finalize unconfirmed API, feature gate, or testing details. It handles structural compliance and initial drafting by inserting TODOs, but you must manually verify and complete these technical specifics before the proposal is ready.