kb-ingest-batch

Batch-ingest staged MD files from library/raw via agent-knowledge-updater with resume support.

41|6|Updated Jul 12, 2025
One-click install
npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill kb-ingest-batch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kb-ingest-batch
Source: https://github.com/SteveGJones/ai-first-sdlc-practices/tree/main/plugins/sdlc-knowledge-base/skills/kb-ingest-batch
Command: npx skills add https://github.com/SteveGJones/ai-first-sdlc-practices --skill kb-ingest-batch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drive knowledge-base updates by batch-ingesting staged files from library/raw using agent-knowledge-updater.

Core Features & Use Cases

  • Batch processing: Apply updates to all staged MD files in library/raw with per-file progress tracking and resume capability.
  • Parallel ingestion: Optionally process up to 5 files concurrently to speed up large batches.
  • Consistency guarantees: Ensures existing library files are not modified during batch ingestion and produces a final shelf-index rebuild and consolidated log entry.

Quick Start

Ingest staged files from library/raw using agent-knowledge-updater with resume support.

Frequently Asked Questions about kb-ingest-batch

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

FAQPage Schema
How do I batch ingest markdown files into a knowledge base with resume support?

Batch ingesting markdown files with resume support involves staging MD files in library/raw. The process tracks progress via a JSON file and resumes from the last completed file if interrupted.

How does resume work during batch knowledge base ingestion?

Resume support for batch ingestion works by tracking per-file progress in a dedicated JSON file. If processing stops, it restarts from the last uncompleted file rather than starting over.

Can I process multiple markdown files concurrently to speed up batch ingestion?

You can process markdown files concurrently during batch ingestion. It supports optional parallelism with up to five workers to speed up applying updates to staged files.

Does batch ingestion modify existing files in the knowledge base library?

Batch ingestion does not modify existing files in the knowledge base library. It enforces consistency guarantees by ensuring existing library files remain untouched during the update process.

What happens after batch ingesting staged markdown files completes?

After batch ingesting staged markdown files completes, the process triggers a shelf-index rebuild and generates a consolidated log entry to finalize the knowledge base updates.

What do I need to stage in library/raw before starting batch knowledge base updates?

You need to stage new or updated MD files in the library/raw directory before starting batch knowledge base updates. These staged files serve as the input for the ingestion process.