AI Agent Hub
Back to skills
Requirement Exploration icon

Requirement Exploration

Business Operations Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md to install @user_ad708a9f/phase-requirement.

About this skill

Problem Being Solved

Before implementation, business requirements often remain at the level of pages, fields, and interactions, without structured constraints that design or frontend workflows can consume. Jumping directly from a PRD to UI work can make layout selection ad hoc, blur module boundaries, mix component semantics with placement, and produce outputs that are hard to reuse.

How the Skill Works

This skill focuses on the design stage, converting a PRD or a direct system requirement description into a standardized design scheme. It organizes work into L4 and L5 layers: it first matches standard layouts such as LayoutPage-1 through LayoutPage-7 to portals, admin systems, dashboards, and other scenarios, then plans page regions such as header, filter, content, and action areas. It uses BEM to describe placement and token prefixes such as GEN::, ENT::, and DISP:: to describe component semantics. It produces three separate outputs:
- design.md: human-readable section-level design notes
- design.json: machine-readable DSL structure
- design.yaml: engineering-oriented token and parameter configuration

Scope and Caveats

It is best suited to systems with relatively clear page and module descriptions, such as CRM, OA, ERP, and BI dashboards. The materials do not cover the L3 pattern layer or a separate L6 page layer, and the Python engine is limited to auxiliary commands such as match_layout, get_page_layout, and read_ref; it does not replace LLM analysis and generation.

Use Cases

  • Turn a CRM or OA PRD into a layout choice, such as sidebar plus content area, and output a design scheme.
  • Split pages into header, filter, content, and action sections, then describe module placement with BEM.
  • Select component tokens like `GEN::Button` and `DISP::Table` for list and detail pages to produce downstream JSON/YAML parameters.
  • Work from a direct requirement description to complete L4 layout selection and L5 region planning without generating frontend code.

Best For

  • Product engineers turning CRM or OA PRDs into interfaces who need page layout and module boundaries first.
  • Solution designers for admin systems who need standard layouts, BEM, and component tokens for specifications.
  • Engineering leads building frontend automation who need MD, JSON, and YAML design outputs that can be parsed.
  • Business analysts planning ERP pages who need to map fields and interactions to list, detail, and form sections.