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.