batch-check

Classify functions by match completeness and update decomp.db with complete matches.

4|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/freeqaz/rb3 --skill batch-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-check
Source: https://github.com/freeqaz/rb3/tree/main/.claude/skills/batch-check
Command: npx skills add https://github.com/freeqaz/rb3 --skill batch-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-check solves the problem of manually tracing function-level match status across a set of units by automatically classifying each function as complete, partial, or unimplemented based on the decomp database, reducing manual triage time.

Core Features & Use Cases

  • Automatic per-function classification identifies Complete, Partial, and Unimplemented across a unit or glob.
  • Auto-updates decomp.db by marking 100% matches as COMPLETE to prevent reallocation.
  • Generates ranked partial-match candidates to guide targeted follow-up work after builds or header changes.

Quick Start

Run a batch-check on a unit pattern to classify all functions and update the decomp.db with complete matches.

Frequently Asked Questions about batch-check

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

FAQPage Schema
How do I classify decompilation function match completeness across a unit automatically?

Batch-check classifies decompilation function match completeness by reading build report JSON files, evaluating each function against the decomp database, and marking 100% matches as COMPLETE while ranking partial matches by closeness.

What is the best way to surface untouched functions after header changes?

Surface untouched functions after header changes by running an automated batch classification across the affected unit glob to identify unimplemented functions and generate a ranked list of partial-match candidates for targeted follow-ups.

Can I auto-update decomp.db to mark complete function matches?

Yes, you can auto-update decomp.db to mark complete function matches by processing build report data, automatically flagging 100% match functions as COMPLETE to prevent unnecessary reallocation of completed work.

How does ranking partial-match candidates by closeness to 100% work?

Ranking partial-match candidates by closeness to 100% works by evaluating function match metrics from the decompilation database and sorting incomplete functions by their match percentage to guide prioritized follow-up work.

Do I need a specific build report format to analyze function matching status?

Yes, analyzing function matching status requires reading a specific build report JSON file from the build output directory to extract the match data needed for classifying functions and updating the decompilation database.