flow-fix-by-benchmarks

Run benchmarks to identify skill failure root causes and propose fixes.

3|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/korchasa/flow --skill flow-fix-by-benchmarks
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: flow-fix-by-benchmarks
Source: https://github.com/korchasa/flow/tree/main/.dev/skills/flow-fix-by-benchmarks
Command: npx skills add https://github.com/korchasa/flow --skill flow-fix-by-benchmarks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to debugging and improving AssistFlow skills by running benchmarks to identify root causes of failures and propose data-driven fixes.

Core Features & Use Cases

  • Identify the relevant benchmark scenario for a skill under test located in benchmarks/<skill>/scenarios/.
  • Run and analyze results using the benchmark-runner subagent to execute tests, collect outputs, and report Pass/Fail with evidence.
  • Determine root causes, draft proposed fixes with argumentation, and prepare a verification plan to re-run the benchmarks for stability before applying changes.

Quick Start

Run a benchmark for a target skill and review the results before proposing fixes.

Frequently Asked Questions about flow-fix-by-benchmarks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose root causes of skill failures using benchmarks?▼

Skill failures are diagnosed by running benchmark scenarios against the target skill to collect pass/fail evidence. The benchmark-runner subagent executes tests from benchmarks/<skill>/scenarios/, reports results, and enforces a verification plan with re-runs to ensure stability before any fixes are applied.

What is the best way to automate debugging and verification for AssistFlow skills?▼

Automating debugging for AssistFlow skills requires running benchmarks to isolate failures, drafting data-driven fixes with argumentation, and preparing a verification plan. This structured approach uses the benchmark-runner subagent to execute tests and enforces re-runs until stability is achieved before applying changes.

How do I ensure reproducibility when fixing skill failures?▼

Reproducibility when fixing skill failures is ensured by enforcing a systematic critique, proposing a fix, and executing a verification plan. You must re-run the benchmarks using the benchmark-runner subagent until stability is confirmed before applying the actual changes to the target skill.

Can I use benchmark scenarios to verify a proposed fix before applying it?▼

Yes, you can use benchmark scenarios to verify a proposed fix. After determining the root cause and drafting a fix, you prepare a verification plan to re-run the benchmarks. This ensures the target skill passes the scenarios and achieves stability before you apply the actual changes.

Where should benchmark scenarios be located for testing a target skill?▼

Benchmark scenarios for testing a target skill should be located in the benchmarks/<skill>/scenarios/ directory. The benchmark-runner subagent accesses these scenarios to execute tests, collect outputs, and report pass/fail results with concrete evidence for root-cause analysis.