choo121600 opened a new pull request, #123:
URL: https://github.com/apache/airflow-steward/pull/123
## Summary
Trims `setup-steward` frontmatter (`description` + `when_to_use`) from
**1,231 → 971** characters.
Same principle as #103, #119, #120, #121, #122: frontmatter is the routing
layer. The body's opening paragraph (L45-48) already states that this skill is
the only committed framework artefact and every other apache-steward skill is a
gitignored symlink it manages — so the frontmatter does not need to say it
twice.
Tracking: #118
## Before / after
| | before | after | Δ |
|--------------|-------:|------:|-------:|
| description | 709 | 641 | -68 |
| when_to_use | 522 | 330 | -192 |
| **total** | **1,231** | **971** | **-260** |
| budget margin | 305 | 565 | +260 |
| budget | 1,536 | 1,536 | |
## What moved where
| Detail
| Where it lives now
|
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
| "into a gitignored snapshot this skill manages" (description tail)
| Body L45-48 (opening paragraph: *"Every other
apache-steward skill … is a gitignored symlink into the gitignored snapshot at
`<snapshot-dir>` that this skill manages."*) |
| "This is the only framework skill that should be **copied** into an
adopter's repo (every other framework skill is a symlink the adopt sub-action
wires up)" (when_to_use tail) | Trimmed `description` (same fact lives
there: *"The only framework skill committed in an adopter's repo — every other
skill is a symlink the adopt sub-action wires up."*) |
| "the agent equivalent triggered by following the framework's README
adoption instructions"
| Tightened to *"or follows the framework's
README adoption instructions"* (same matchable substring) |
The description's `Sub-actions:` block is **kept verbatim** because each
`/setup-steward [subcommand]` token is a CLI routing surface a user may type.
## Trigger-phrase preservation
Every literal trigger phrase from the original `when_to_use` is preserved
verbatim:
**Adoption / install:**
- `"adopt apache-steward"`
- `"adopt apache/airflow-steward"`
- `"set up steward in this repo"`
- `"follow .claude/skills/setup-steward"`
**Maintenance:**
- `"upgrade steward"`
- `"verify steward setup"`
- `"check steward drift"`
- `"the snapshot is stale"`
Sub-action surfaces preserved:
- `/setup-steward` (default — first-time adoption)
- `/setup-steward upgrade`
- `/setup-steward verify`
- `/setup-steward override <skill>`
Routing recall does not regress.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]