Summary
24 workflows use the exact same three-setting "Copilot engine safety baseline" together, and many more use a subset:
engine:
id: copilot
copilot-sdk: true
max-tool-denials: 3
max-daily-ai-credits: 10000
Individually: engine.copilot-sdk: true appears in 69 workflows, max-tool-denials: 3 in 63, max-daily-ai-credits: 10000 in 74. No shared component currently bundles these.
Evidence
Workflows using all three verbatim include: copilot-opt.md (lines 7, 14-15), breaking-change-checker.md, craft.md, daily-compiler-quality.md, code-scanning-fixer.md, cli-consistency-checker.md, artifacts-summary.md, daily-agent-of-the-day-blog-writer.md, and 16 more (24 total).
Proposal
Create shared/copilot-engine-baseline.md:
---
engine:
id: copilot
copilot-sdk: true
max-tool-denials: 3
max-daily-ai-credits: 10000
---
Consumers replace the inline block with:
imports:
- shared/copilot-engine-baseline.md
Impact
- Direct: 24 workflows with the exact triple (~120 lines saved)
- Indirect: up to ~74 workflows using individual settings could standardize on this baseline in a follow-up
- Maintenance: a single place to adjust the default credit ceiling or tool-denial threshold repo-wide
Migration plan
- Create
shared/copilot-engine-baseline.md.
- Migrate the 24 exact-match workflows first (lowest risk — no overrides needed).
- Recompile and verify
.lock.yml diffs are no-ops.
- In a follow-up, evaluate workflows using a subset of these settings for adoption (some override individual values intentionally, so this needs case-by-case review).
Priority
High — appears in 24+ workflows verbatim with clear duplication and low/medium extraction complexity.
Generated by 🔍 Workflow Skill Extractor · auto · 86 AIC · ⌖ 5.54 AIC · ⊞ 7.4K · ◷
Summary
24 workflows use the exact same three-setting "Copilot engine safety baseline" together, and many more use a subset:
Individually:
engine.copilot-sdk: trueappears in 69 workflows,max-tool-denials: 3in 63,max-daily-ai-credits: 10000in 74. No shared component currently bundles these.Evidence
Workflows using all three verbatim include:
copilot-opt.md(lines 7, 14-15),breaking-change-checker.md,craft.md,daily-compiler-quality.md,code-scanning-fixer.md,cli-consistency-checker.md,artifacts-summary.md,daily-agent-of-the-day-blog-writer.md, and 16 more (24 total).Proposal
Create
shared/copilot-engine-baseline.md:Consumers replace the inline block with:
Impact
Migration plan
shared/copilot-engine-baseline.md..lock.ymldiffs are no-ops.Priority
High — appears in 24+ workflows verbatim with clear duplication and low/medium extraction complexity.