Workflow Skill Extractor Report — 2026-04-16 #26627
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Workflow Skill Extractor. A newer discussion is available at Discussion #28042. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🎯 Executive Summary
The Workflow Skill Extractor analyzed all 191 agentic workflows in
.github/workflows/and the 73 existing shared components in.github/workflows/shared/. The analysis identified 5 skill categories with varying degrees of duplication and extracted the top 3 high-impact recommendations into actionable GitHub issues.The standout finding is that 74% of all workflows (142/191) copy-paste an identical 6-line "noop reminder" prompt block — the single largest deduplication opportunity in the repository. Two additional high-impact configuration bundles were also identified.
Key Statistics:
📊 Analysis Overview
Workflows Analyzed (Representative Sample)
A representative sample of ~50 workflows was analyzed in depth across categories: daily audit reports, security scans, Go code analysis, PR-creating workflows, issue triage, smoke tests, and weekly reports.
Existing Shared Components (Most Used)
shared/reporting.mdshared/observability-otlp.mdshared/daily-audit-discussion.mdshared/github-guard-policy.mdshared/jqschema.mdshared/mcp/serena-go.mdshared/go-source-analysis.mdshared/security-analysis-base.mdshared/trending-charts-simple.md🔍 Identified Skills
High Priority Skills
1. Noop Reminder Prompt
noopsafe-output tool. Virtually word-for-word identical across all 142 workflows.shared/noop-reminder.md2. Reporting + OTLP Dual Import Bundle
shared/reporting.mdandshared/observability-otlp.mdbut NOT the daily-audit-discussion stack. These form a natural pairing for any workflow publishing results with telemetry.shared/reporting-otlp.md3. Daily Audit Triple Import Stack
daily-audit-discussion.md+reporting.md+observability-otlp.md. These are the "daily audit" reporting workflows. 31 more workflows use the first two without OTLP.shared/daily-audit-base.mdMedium Priority Skills
4. Go Daily Code Analysis Pattern
shared/go-source-analysis.md; 2 also adddaily-audit-discussion+ OTLPgo-source-analysis.md+ cache-memory + incremental git history analysis. Ashared/daily-go-analysis.mdcould bundle these for the 8 users.5. Inline Create-Discussion (Reports Category)
deep-report.md,org-health-report.md,workflow-skill-extractor.md)create-discussion: {category: "reports"}inline. Ashared/reports-category-discussion.mdparallel toshared/daily-audit-discussion.mdwould standardize the "reports" category pattern.Low Priority Skills
6. Current Context Prompt Block
## Current Contextsection with$\{\{ github.repository }}and$\{\{ github.run_id }}. Not easily extracted (workflow-specific content mixed in), but worth noting.7. Tracker-ID Without OTLP
tracker-idbut lackobservability-otlp8. Cache-Memory Incremental Analysis
💡 Detailed Recommendations
Recommendation 1:
shared/noop-reminder.mdFull Details
Current State (copy-pasted in 142 workflows):
Proposed Shared Component:
Migration Path:
shared/noop-reminder.md- shared/noop-reminder.mdin importsImpact: 142 × 6 lines = ~852 lines eliminated
Recommendation 2:
shared/reporting-otlp.mdFull Details
Current State (21 workflows each have):
Proposed Shared Component:
Migration Path:
shared/reporting-otlp.md- shared/reporting-otlp.mdImpact: 21 × 2 lines = 42 import lines eliminated
Recommendation 3:
shared/daily-audit-base.mdFull Details
Current State (10 workflows each have):
Proposed Shared Component:
Migration Path:
shared/daily-audit-base.mdImpact: 10 × 3 = 30 lines immediately; up to 41 workflows × 2 = 82 additional lines with full migration
📈 Impact Analysis
By Category
noop-reminder)By Priority
✅ Created Issues
This analysis created the following actionable issues:
🎯 Next Steps
shared/noop-reminder.mdfirst (highest impact, lowest risk)shared/reporting-otlp.md(simple bundle, quick win)shared/daily-audit-base.md(medium complexity due to parameterization)shared/reports-category-discussion.mdfor the "reports" category pattern (3 workflows)📚 Methodology
.github/workflows/Analysis Date: 2026-04-16
Analyzer: Workflow Skill Extractor v1.0
Run: §24507930245
References:
Beta Was this translation helpful? Give feedback.
All reactions