cyberneticlibrary

Optimize CI workflow performance

optimizecommandsetup L2439
iota-uz/iota-sdk
What it does

Analyze CI workflow performance and recommend optimizations

Best for

CI performance tuning: measure baseline, identify bottleneck steps, detect common issues (concurrency, caching, runner size), recommend Blacksmith optimizations.

Inputs
  • · workflow name
Outputs
  • · performance report
  • · optimization recommendations
Requires
  • · gh CLI
  • · Blacksmith docs/dashboard
Preconditions
  • · workflow exists
  • · GitHub access
  • · recent runs available
Failure modes
  • · workflow not found
  • · insufficient run history
  • · optimization data missing
Trust signals
  • · 7-phase analysis (data collection, analysis, report, fixes)
  • · detects 7 specific optimization patterns
  • · calculates P50/P90/P95 duration percentiles
  • · links to Blacksmith docs