dri-text-analysis

Decompose natural language requirements into Data, Rules, and Interactions.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/cruldra/skills --skill dri-text-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dri-text-analysis
Source: https://github.com/cruldra/skills/tree/main/archived/dri-text-analysis
Command: npx skills add https://github.com/cruldra/skills --skill dri-text-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract structure from unstructured natural language requirements by decomposing them into Data, Rules, and Interactions. It produces a clear design vocabulary and a blueprint for subsequent architecture work.

Core Features & Use Cases

  • Data extraction and domain language identification: convert raw text into Data (entities, attributes), Rules (constraints), and Interactions (boundaries).
  • Architecture-ready artifacts: map DRI concepts to domain models, services, and interfaces to aid design.
  • Use cases: transform long requirement documents into actionable development tasks with traceable mapping.

Quick Start

Provide a natural language requirements document and have the tool return a DRI structured analysis.

Frequently Asked Questions about dri-text-analysis

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

FAQPage Schema
How do I extract structured requirements from unstructured natural language documents?

To extract structured requirements from natural language, you decompose raw text into Data, Rules, and Interactions. This produces a clear domain vocabulary and actionable design artifacts for subsequent architecture work.

What is DRI decomposition in requirements engineering and architecture design?

DRI decomposition in requirements engineering breaks down text into Data, Rules, and Interactions. It identifies domain language entities, constraints, and boundaries to generate architecture-ready artifacts and traceable development tasks.

How do I convert long requirement documents into actionable development tasks?

Converting long requirement documents into actionable development tasks requires mapping DRI concepts to domain models, services, and interfaces. This creates traceable design artifacts that bridge the gap between raw text and implementation.

Can I map extracted domain language concepts directly to architecture design models?

Yes, you can map extracted domain language concepts directly to architecture design models. The analysis translates DRI concepts into domain models, services, and interfaces, yielding a clear blueprint for subsequent architecture work.

Do I need any specific frameworks or dependencies to perform DRI text analysis?

No specific frameworks or dependencies are required to perform DRI text analysis. You simply provide a natural language requirements document, and the tool returns a structured DRI analysis without external component prerequisites.

When should I not use DRI decomposition for requirements analysis?

You should avoid using DRI decomposition for requirements analysis when working with already structured data formats instead of unstructured natural language. It is specifically designed to extract structure from raw text, not to parse existing schemas.