Use when the user has a manifest and needs to group files into disc-sized batches without splitting any file across discs.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin batch-optical-archivistThis skill uses the workspace's default tool permissions.
Group files from `manifest.json` into batches that each fit on one disc. Uses first-fit-decreasing by size. Files are never split across discs. Warns hard if any single file exceeds disc capacity.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Group files from manifest.json into batches that each fit on one disc. Uses first-fit-decreasing by size. Files are never split across discs. Warns hard if any single file exceeds disc capacity.
scan-source, before build-iso or burn-disc.$WORKSPACE/manifest.json).m-disc-25 (25000 MiB), bd-r-25 (25000), bd-r-50 (50000), dvd-dl-8.5 (8500), dvd-4.7 (4700).24000 MiB (leaves headroom on 25 GB media). Override per media type as appropriate.split or storing as a tar-stream archive.NN (zero-padded, starting at 01):
$WORKSPACE/batches/disc-NN/filelist.txt — one absolute source path per line.$WORKSPACE/batches/disc-NN/filelist-graftpoints.txt — archive_path=source_path per line, suitable for xorriso -graft-points.$WORKSPACE/plan.json summarising disc count, per-disc total size, file count, and fill ratio.disc-NN files=... size=... MiB fill=...%.$WORKSPACE/batches/disc-NN/filelist.txt and filelist-graftpoints.txt per disc.$WORKSPACE/plan.json.