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
Analysis of 251 workflows in .github/workflows/ to identify high-impact shared component opportunities. The index was pre-built at /tmp/gh-aw/agent/workflow-index.json and reviewed against the 70+ existing shared components in shared/.
Pattern: 48 workflows import both shared/reporting.md AND shared/otlp.md directly while the reporting-otlp.md bundle already exists (used by only 6 workflows).
Savings: 42 import lines reduced; 1 place to update the reporting+OTLP bundle.
Complexity: LOW — 2-import → 1-import replacement per workflow.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
Analysis of 251 workflows in
.github/workflows/to identify high-impact shared component opportunities. The index was pre-built at/tmp/gh-aw/agent/workflow-index.jsonand reviewed against the 70+ existing shared components inshared/.Methodology
workflow-index.json(251 workflows): imports, engines, tool flags, frontmatter previewsshared/components to avoid duplicatesIdentified Opportunities
shared/reporting-otlp.md(promote)shared/copilot-sdk-engine.md(new)shared/daily-issue-base.md(promote)🔴 #1 — Promote
reporting-otlp.mdbundle (42 workflows)Pattern: 48 workflows import both
shared/reporting.mdANDshared/otlp.mddirectly while thereporting-otlp.mdbundle already exists (used by only 6 workflows).Savings: 42 import lines reduced; 1 place to update the reporting+OTLP bundle.
Complexity: LOW — 2-import → 1-import replacement per workflow.
See: #41366
🔴 #2 — Create
shared/copilot-sdk-engine.md(58 workflows)Pattern: 58 workflows repeat the same 4-line engine + cli-proxy block:
No shared component currently covers this pattern.
Savings: ~232 lines (58 × 4). Future engine-mode changes can be applied in one place.
Complexity: LOW — create new shared file, then remove 4 lines per workflow.
See: #41368
🟡 #3 — Promote
daily-issue-base.md(74 workflows)Pattern: 74 workflows have inline
create-issue:safe-outputs config without usingdaily-issue-base.md, which provides parameterized title-prefix, expires, labels, assignees + noop declaration + reporting import.43 of 74 already use
close-older-issues: true, signalling alignment with the base pattern. Only 10 workflows currently use the base.Savings: Standardized safe-output structure, auto-included noop, consistent report formatting.
Complexity: MEDIUM — requires per-workflow parameter mapping.
See: #41369
Impact Summary
copilot-sdk-engine.md)reporting-otlp.md,daily-issue-base.md)Notable Existing Components with Low Adoption
reporting-otlp.mddaily-issue-base.mddaily-pr-base.mdmeta-analysis-base.mdnoop-reminder.mdReferences:
Beta Was this translation helpful? Give feedback.
All reactions