This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git
The following commit(s) were added to refs/heads/main by this push:
new 83f57b8 skills/setup-override-upstream: trim frontmatter to fit
metadata budget (#128)
83f57b8 is described below
commit 83f57b8a0a62f7dad73c6f423954ed942e8ea951
Author: Yeonguk Choo <[email protected]>
AuthorDate: Mon May 11 19:29:24 2026 +0900
skills/setup-override-upstream: trim frontmatter to fit metadata budget
(#128)
Trims setup-override-upstream frontmatter from 1,096 → 892 chars
(margin 440 → 644). Drops the parenthetical rationale "(some overrides
encode project-specific decisions and should stay local)" (covered by
the body's generalisability discussion), the abstraction-example list
"(configurable parameter, optional step, changed default, etc.)"
(body's design-decision section enumerates these), and the
implementation detail "runs the framework's pre-commit" (standard
project workflow, covered in body).
The when_to_use is untouched — every line is a literal trigger
phrase or a routing skip cue. All five literal trigger phrases
preserved verbatim. The post-merge override-removal flow stays in
the frontmatter as a routing signal.
Tracking: #118
---
.claude/skills/setup-override-upstream/SKILL.md | 18 +++++++-----------
1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/.claude/skills/setup-override-upstream/SKILL.md
b/.claude/skills/setup-override-upstream/SKILL.md
index f13a947..3cb63c5 100644
--- a/.claude/skills/setup-override-upstream/SKILL.md
+++ b/.claude/skills/setup-override-upstream/SKILL.md
@@ -4,17 +4,13 @@ description: |
Walk an adopter through promoting a local
`.apache-steward-overrides/<skill>.md` file into a PR
against `apache/airflow-steward`. Lists the adopter's
- overrides, helps the user pick one, reads it alongside the
- framework skill it modifies, helps decide whether the
- change is generalisable (some overrides encode project-
- specific decisions and should stay local), designs the
- framework-level abstraction (configurable parameter,
- optional step, changed default, etc.), implements it in
- the user's local apache-steward clone, runs the
- framework's pre-commit, and opens the PR. After the PR
- merges and the adopter runs `/setup-steward upgrade`, the
- override file in the adopter repo is no longer needed and
- the skill prompts for its removal.
+ overrides, helps pick one, reads it alongside the framework
+ skill it modifies, decides whether the change is
+ generalisable, designs the framework-level abstraction,
+ implements it in the user's local apache-steward clone, and
+ opens the PR. After the PR merges and the adopter runs
+ `/setup-steward upgrade`, the override file is no longer
+ needed and the skill prompts for its removal.
when_to_use: |
Invoke when the user says "upstream my override", "promote
this override to the framework", "convert my local