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: .codex/skills/final-release-review/SKILL.md
+37-1Lines changed: 37 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,9 @@ Use this skill when validating main for release. It guides you to fetch remote t
33
33
- Run the quick-start tag command to ensure you use the latest remote tag. If the tag pattern differs, override the pattern argument (e.g., `'*.*.*'`).
34
34
- If the user specifies a base tag, prefer it but still fetch remote tags first.
35
35
- Keep the working tree clean to avoid diff noise.
36
+
-**Assumptions**
37
+
- Assume `main` has already passed `$code-change-verification` in CI unless the user says otherwise.
38
+
- Do not block a release solely because you did not run tests locally; focus on concrete behavioral or API risks.
36
39
-**Map the diff**
37
40
- Use `--stat`, `--dirstat`, and `--name-status` outputs to spot hot directories and file types.
- Recommend ship/block and the exact checks needed to unblock if blocking.
49
52
50
-
## Resources
53
+
## Output format (required)
54
+
55
+
All output must be in English.
56
+
57
+
Use the following report structure in every response produced by this skill. Be proactive and decisive: make a clear ship/block call near the top, and assign an explicit risk level (LOW/MODERATE/HIGH) to each finding with a short impact statement. Avoid overly cautious hedging when the risk is low and tests passed.
- <GREEN LIGHT TO SHIP | BLOCKED> <one-line rationale>
70
+
71
+
### Scope summary:
72
+
- <N files changed (+A/-D); key areas touched: ...>
73
+
74
+
### Risk assessment (ordered by impact):
75
+
1) <Finding title>
76
+
- Risk: <LOW/MODERATE/HIGH>. <Impact statement in one sentence.>
77
+
- Files: <path(s)>
78
+
2) ...
79
+
80
+
### Notes:
81
+
- <working tree status, tag/target assumptions, or re-run guidance>
82
+
```
83
+
84
+
If no risks are found, include a “No material risks identified” line under Risk assessment and still provide a ship call. If you did not run local verification, do not add a verification status section or use it as a release blocker; note any assumptions briefly in Notes.
85
+
86
+
### Resources
51
87
52
88
-`scripts/find_latest_release_tag.sh`: Fetches remote tags and returns the newest tag matching a pattern (default `v*`).
53
89
-`references/review-checklist.md`: Detailed signals and commands for spotting breaking changes, regressions, and release polish gaps.
0 commit comments