Requirement Exploration
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.
Related Skills
Guides WeChat merchant payment integration by routing JSAPI, Mini Program, APP, H5, Native, and payment-code scenarios to the right product.
AI agent tool for generating HTML proposals for client visit business scenarios, featuring deep research and dynamic mainline mapping.
Bid Proposal Verification Tool is used to verify the consistency between bid proposals and tender documents, checking table of contents, page numbers, attachments, and seals, based on Shibot Technology's bid data API.
An AI engine built on extensive bidding data to precisely search for tender projects and potential clients using natural language or structured criteria.