Skip to content

feat: add batch-add-disc-fixtures skill#26

Merged
yxbh merged 2 commits intomainfrom
skill/batch-add-disc-fixtures
Mar 1, 2026
Merged

feat: add batch-add-disc-fixtures skill#26
yxbh merged 2 commits intomainfrom
skill/batch-add-disc-fixtures

Conversation

@yxbh
Copy link
Owner

@yxbh yxbh commented Mar 1, 2026

Summary

Add new batch-add-disc-fixtures skill for processing multiple Blu-ray ISOs in one pass.

What it does

Instead of the current one-disc-at-a-time workflow (mount → analyze → user confirms → fixture → repeat), this skill:

  1. Enumerates all ISOs in a folder
  2. Mounts and analyzes each ISO sequentially
  3. Generates a summary report with detected episode/special counts and IG menu cross-checks
  4. User reviews all results in a single pass — confirms correct, corrects wrong
  5. Creates fixtures for all confirmed discs, then debugs any mismatches

Files

  • .github/skills/batch-add-disc-fixtures/SKILL.md — Main skill instructions
  • .github/skills/batch-add-disc-fixtures/references/batch-analysis-report.py — Reference script template for structured report generation with IG button-per-page cross-validation

IG Cross-Check

The summary report includes per-page IG button counts compared against detected episode/special counts:

  • ✅ = IG buttons match detected count
  • ⚠️ = No IG data (common for SD/archive discs)
  • ❌ = Disagreement — needs user attention

This catches analysis errors early without requiring VLC screenshots.

Relationship to existing skills

  • References add-disc-fixture for per-disc fixture creation (steps 5-8)
  • References make-repo-contribution for PR creation
  • Does NOT replace add-disc-fixture — that skill is still used for single-disc additions

yxbh and others added 2 commits March 1, 2026 17:42
New skill for processing multiple Blu-ray ISOs in one pass:
- Mount and analyze all ISOs in a folder
- Generate summary report with IG menu cross-checks
- User reviews/confirms counts in bulk
- Create all fixtures, tests, and matrix entries

Includes reference batch-analysis-report.py script template
for structured report generation with IG button-per-page
cross-validation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@yxbh yxbh force-pushed the skill/batch-add-disc-fixtures branch from 5678ea2 to 1fdddb9 Compare March 1, 2026 09:40
@yxbh yxbh merged commit 8576324 into main Mar 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant