You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/commands/add-enhancement.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ args:
11
11
description: JIRA ticket URL for tracking
12
12
---
13
13
14
-
You are tasked with creating a new OpenShift Enhancement Proposal based on the template at `guidelines/enhancement_template.md`.
14
+
You are tasked with creating a new OpenShift Enhancement Proposal based on the template at `guidelines/enhancement_template.md`. You must mirror all required headings from guidelines/enhancement_template.md exactly, even if there is nothing to be added, and in this case the section should be empty.
15
15
16
16
## Inputs Provided
17
17
@@ -35,6 +35,7 @@ Act as an experienced software architect to create a comprehensive enhancement p
35
35
- Any specific technical constraints or requirements
- Whether this proposal adds/changes CRDs, admission and conversion webhooks, aggregated API servers, or finalizers (needed for API Extensions section)
38
+
- Ask clarifying questions about telemetry, security, upgrade and downgrade process, rollbacks, dependencies, in case it is not possible to assert these fields.
38
39
39
40
3.**Generate the Enhancement File**:
40
41
- Create the file at `enhancements/{{area}}/{{filename}}.md` where filename is the kebab-case version of the name
@@ -51,7 +52,7 @@ Act as an experienced software architect to create a comprehensive enhancement p
51
52
-**Mermaid Diagram**: Add a sequence diagram when applicable to visualize the workflow
52
53
-**API Extensions**: Only fill this section if the user confirms the proposal adds/changes CRDs, admission and conversion webhooks, aggregated API servers, or finalizers. Otherwise, add a TODO comment asking the user to complete this section if applicable.
53
54
-**Implementation Details/Notes/Constraints**: Provide a high-level overview of the code changes required. Follow the guidance from the template: "While it is useful to go into the details of the code changes required, it is not necessary to show how the code will be rewritten in the enhancement." Keep it as an overview; the developer should fill in the specific implementation details.
54
-
-**Metadata**: Fill in creation-date with today's date (2025-10-28), tracking-link with the provided JIRA ticket URL, set other fields to TBD
55
+
-**Metadata**: Fill in creation-date with today's date, tracking-link with the provided JIRA ticket URL, set other fields to TBD
55
56
56
57
4.**Handle Unfilled Sections**: For sections that cannot be filled based on the input:
57
58
- Add a clear comment like `<!-- TODO: This section needs to be filled in -->`
0 commit comments