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/skills/cut-release/SKILL.md
+38-7Lines changed: 38 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: cut-release
3
3
description: Guided checklist for cutting a new AIXCL release following the versioning cadence
4
-
version: 1.0
4
+
version: 1.1
5
5
---
6
6
7
7
# Skill: cut-release
@@ -43,7 +43,38 @@ number from a previous session or document.
43
43
gh pr list --state merged --limit 30
44
44
```
45
45
46
-
## Step 2 -- Update CHANGELOG.md
46
+
## Step 2 -- Pre-Release Retrospective
47
+
48
+
Before updating the CHANGELOG, open a dedicated discussion thread and post
49
+
agent observations. This step is advisory -- the human may proceed once
50
+
formal CI and review checks are complete, even if one agent has nothing
51
+
material to add.
52
+
53
+
Open the thread (substitute the computed `$NEXT` version):
54
+
55
+
```bash
56
+
gh api graphql -f query='
57
+
mutation {
58
+
createDiscussion(input: {
59
+
repositoryId: "R_kgDOMOfaEA",
60
+
categoryId: "DIC_kwDOMOfaEM4C_SO-",
61
+
title: "Release v1.1.N retrospective",
62
+
body: "Pre-release retrospective for v1.1.N.\n\nBoth agents post observations below: what landed, what was deferred, and any open concerns before the tag goes out."
63
+
}) {
64
+
discussion { url number }
65
+
}
66
+
}'
67
+
```
68
+
69
+
-[ ] New discussion thread opened titled "Release vX.Y.Z retrospective"
70
+
-[ ] This agent has posted its retrospective (what landed, what was deferred, open concerns)
71
+
-[ ] Kimi has posted its retrospective, or confirmed nothing material to add
72
+
-[ ] Human has reviewed both posts and confirmed readiness to proceed
73
+
74
+
Each agent post must include the standard agent identification block
75
+
(AGENTS.md Section 9.5). Link the thread URL in the release PR body.
76
+
77
+
## Step 3 -- Update CHANGELOG.md
47
78
48
79
Read `CHANGELOG.md` first to confirm the current format, then add a new entry:
49
80
@@ -73,7 +104,7 @@ Rules:
73
104
-[ ] No non-ASCII punctuation (plain ASCII only -- CI enforces this)
74
105
-[ ]`[Unreleased]` section is cleared (contents moved to new version entry)
75
106
76
-
## Step 3 -- Merge dev to main
107
+
## Step 4 -- Merge dev to main
77
108
78
109
```bash
79
110
# Ensure dev is up to date
@@ -102,7 +133,7 @@ gh pr create \
102
133
-[ ] PR targets `main` (not `dev`) -- releases go to main
103
134
-[ ] CI is green before merging
104
135
105
-
## Step 4 -- Tag the Release
136
+
## Step 5 -- Tag the Release
106
137
107
138
After the PR is merged to `main`:
108
139
@@ -116,7 +147,7 @@ git push origin v1.1.<N>
116
147
-[ ] Tag is pushed to `origin` (upstream), not just `fork`
117
148
-[ ] The `release.yml` workflow fires within 30 seconds of tag push
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ assignees: ["<assignee>"]
10
10
11
11
<!-- IMPORTANT: When creating via CLI, use --body-file or quoted HEREDOC to prevent backtick command substitution. Do not use inline --body with multiline strings containing backticks. -->
12
12
13
+
<!-- REFERENCES: List one issue/PR reference per line. Do not comma-pack multiple #N references on a single line. -->
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/feature_request.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ assignees: ["<assignee>"]
10
10
11
11
<!-- IMPORTANT: When creating via CLI, use --body-file or quoted HEREDOC to prevent backtick command substitution. Do not use inline --body with multiline strings containing backticks. -->
12
12
13
+
<!-- REFERENCES: List one issue/PR reference per line. Do not comma-pack multiple #N references on a single line. -->
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/task.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,8 @@ assignees: ["<assignee>"]
10
10
11
11
<!-- IMPORTANT: When creating via CLI, use --body-file or quoted HEREDOC to prevent backtick command substitution. Do not use inline --body with multiline strings containing backticks. -->
12
12
13
+
<!-- REFERENCES: List one issue/PR reference per line. Do not comma-pack multiple #N references on a single line. -->
0 commit comments