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
44 workflows share an identical safe-outputs configuration pattern for creating daily audit discussions. Extracting this into a parametrized shared component (shared/daily-audit-discussion.md) would eliminate ~8–10 lines of repetitive configuration per workflow, saving ~400 lines across the codebase and creating a single source of truth for audit discussion hygiene settings.
Current Pattern
Every affected workflow manually repeats this block:
safe-outputs:
upload-asset: # (some workflows include this)create-discussion:
expires: 3d# varies: 1d or 3dcategory: "audits"title-prefix: "[some-title] "# varies per workflowmax: 1close-older-discussions: trueclose-discussion:
max: 10# (some workflows include this)
Current Usage
This skill appears in the following workflows (sample):
Lines saved: ~350–440 lines (8–10 lines per workflow)
Maintenance benefit: A single place to update audit discussion policy (expiry, category, max) across all daily reports. No more forgetting close-older-discussions: true in new workflows.
Implementation Plan
Create shared component at .github/workflows/shared/daily-audit-discussion.md
Migrate high-volume workflows first (daily-* series, ~20 workflows)
Migrate remaining 24 workflows
Recompile all affected workflows with make recompile
Test 2–3 affected workflows
Update documentation
Related Analysis
This recommendation comes from the Workflow Skill Extractor analysis run on 2026-04-02. See full analysis report in the discussions for details.
Skill Overview
44 workflows share an identical safe-outputs configuration pattern for creating daily audit discussions. Extracting this into a parametrized shared component (
shared/daily-audit-discussion.md) would eliminate ~8–10 lines of repetitive configuration per workflow, saving ~400 lines across the codebase and creating a single source of truth for audit discussion hygiene settings.Current Pattern
Every affected workflow manually repeats this block:
Current Usage
This skill appears in the following workflows (sample):
agentic-observability-kit.mdaudit-workflows.mdblog-auditor.mdclaude-code-user-docs-review.mdcopilot-agent-analysis.mdcopilot-pr-merged-report.mdcopilot-pr-nlp-analysis.mdcopilot-pr-prompt-analysis.mdcopilot-session-insights.mddaily-code-metrics.mddaily-compiler-quality.mddaily-copilot-token-report.mddaily-firewall-report.mddaily-integrity-analysis.mddaily-issues-report.mddaily-observability-report.mddaily-performance-summary.mddaily-regulatory.mddaily-secrets-analysis.mddaily-team-evolution-insights.mddeep-report.mddelight.mddeveloper-docs-consolidator.mddocs-noob-tester.mdexample-workflow-analyzer.mdgithub-mcp-structural-analysis.mdgithub-mcp-tools-report.mdgithub-remote-mcp-auth-test.mdgo-fan.mdissue-arborist.mdlockfile-stats.mdmcp-inspector.mdpoem-bot.mdportfolio-analyst.mdprompt-clustering-analysis.mdrepo-audit-analyzer.mdrepository-quality-improver.mdsafe-output-health.mdschema-consistency-checker.mdsergo.mdterminal-stylist.mdtypist.mdweekly-issue-summary.mdProposed Shared Component
File:
.github/workflows/shared/daily-audit-discussion.mdUsage Example:
Impact
close-older-discussions: truein new workflows.Implementation Plan
.github/workflows/shared/daily-audit-discussion.mdmake recompileRelated Analysis
This recommendation comes from the Workflow Skill Extractor analysis run on 2026-04-02. See full analysis report in the discussions for details.