requirements-ingest

Transforms scattered requirements from PDFs, DOCX, Markdown, and plain text into atomic, traceable chunks with IDs and location hints, outputting structured JSON with classifications, confidence scores, and glossary suspects.

1|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/zhongadamwang/AI_Slowcooker --skill requirements-ingest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirements-ingest
Source: https://github.com/zhongadamwang/AI_Slowcooker/tree/main/.github/skills/requirements-ingest
Command: npx skills add https://github.com/zhongadamwang/AI_Slowcooker --skill requirements-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill consolidates disparate requirements documents into atomic, traceable chunks with per-chunk IDs and location hints.

Core Features & Use Cases

  • Atomic chunking: each requirement becomes a standalone unit with a unique ID and source traceability.
  • Classification & traceability: tags each chunk and preserves source location references for auditability.
  • Glossary extraction: identifies domain terms to build a consistent terminology glossary.

Quick Start

Use this skill to process a requirements document and obtain a structured JSON with project_id, requirements, and glossary_suspects.

Frequently Asked Questions about requirements-ingest

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

FAQPage Schema
How do I extract and chunk requirements from a PDF into structured data?▼

To extract and chunk requirements from a PDF, this skill parses the document and transforms scattered text into atomic, traceable chunks. It outputs a structured JSON schema containing unique IDs, location hints, and confidence scores for each requirement.

What is atomic requirement chunking and how does it help with traceability?▼

Atomic requirement chunking breaks down large specifications into standalone units, each with a unique ID and source location reference. This granularity ensures full traceability, allowing teams to audit and track individual requirements back to their original documents.

Can I use this requirements ingestion tool with Markdown and DOCX files?▼

Yes, you can ingest requirements from Markdown and DOCX files, as well as PDFs and plain text. The skill processes these varied input formats to classify text and extract a structured JSON schema with project IDs and glossary suspects.

How do I build a glossary from domain terms found in requirements documents?▼

You can build a glossary from domain terms using the glossary extraction feature during requirement ingestion. The skill automatically identifies and isolates domain terminology, returning them as glossary_suspects within the final JSON schema for terminology management.

What is the best way to classify and structure scattered plain text requirements?▼

The best way to classify scattered plain text requirements is to ingest them through an automated chunking workflow that assigns per-chunk IDs and confidence scores. This process consolidates disparate texts into a traceable, structured JSON format for rigorous management.

Does this requirements extraction method support confidence scoring for parsed chunks?▼

Yes, the requirements extraction method supports confidence scoring for parsed chunks. The workflow evaluates each atomic chunk and includes a confidence score within the structured JSON output to help you assess extraction reliability.