define-requirements

Automate elicitation, classification, and assessment of system requirements for architecture design.

12|1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/wfukatsu/nexus-architect --skill define-requirements-wfukatsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define-requirements
Source: https://github.com/wfukatsu/nexus-architect/tree/main/skills/define-requirements
Command: npx skills add https://github.com/wfukatsu/nexus-architect --skill define-requirements-wfukatsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the definition of system requirements for architecture design, significantly reducing the time and effort required for initial architecture planning.

Core Features & Use Cases

  • Automated Requirement Elicitation: Extracts requirements from various documents and existing codebases.
  • Gap-Driven Elicitation: Ensures all requirements are grounded in existing materials or user inputs.
  • Consistency Assessment: Evaluates data and transaction requirements for consistency.
  • ScalarDB Applicability: Assesses the suitability of ScalarDB for the system.

Quick Start

Use the /architect:define-requirements command to initiate the requirements definition process, specifying the target path and any additional input documents if needed.

Frequently Asked Questions about define-requirements

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

FAQPage Schema
How do I automate system requirements elicitation for architecture design?

Automating system requirements elicitation involves extracting and classifying requirements from existing documents and codebases. This process supports both brownfield and greenfield architecture designs while performing gap analysis to ensure all requirements are grounded in source materials.

Can I assess ScalarDB applicability during the requirement definition process?

Yes, ScalarDB applicability assessment is integrated directly into the requirement definition process. The system evaluates data and transaction requirements for consistency to determine the suitability of ScalarDB for your specific architecture.

How do I perform gap analysis on existing documents for system requirements?

Performing gap analysis on existing documents requires extracting stated requirements and comparing them against user inputs to identify missing elements. This gap-driven elicitation ensures that all classified system requirements are fully grounded in available materials.

What is the best way to define requirements for a brownfield architecture design?

Defining requirements for a brownfield architecture design requires analyzing existing codebases and documents to extract current system behaviors. Automated classification and consistency assessment then map these extracted requirements to your new architecture goals.

Does this requirements definition process support greenfield system designs?

Yes, the requirements definition process fully supports greenfield system designs by automating the elicitation and classification of requirements from scratch. It evaluates data and transaction consistency while performing gap analysis against user-provided input documents.