business-doc-extract

Extracts business requirements, fields, and dictionaries from prototypes and specs into structured module documentation.

5|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ChenyCHENYU/wl-skills-kit --skill business-doc-extract-chenychenyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-doc-extract
Source: https://github.com/ChenyCHENYU/wl-skills-kit/tree/main/files/.wl-skills/skills/core/business-doc-extract
Command: npx skills add https://github.com/ChenyCHENYU/wl-skills-kit --skill business-doc-extract-chenychenyu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Scattered business materials such as Axure prototypes, requirement specs, field tables, and existing page code leave teams without a shared source of truth, causing AI-generated pages to guess business rules, fields to drift from backend entities, and open questions to get lost in chat history. ## Core Features & Use Cases - Module-level business documentation: Generates a structured .wl-skills/docs/business tree with project overview, module requirement, dictionary, and field files from prototypes, specs, or existing code. - Incremental maintenance: Merges new field or dictionary data into existing module docs, marking entries as added, updated, or deprecated without touching unrelated files. - Open-question tracking: Aggregates module-level pending items into a global open-questions.md so product, backend, and frontend can align before code generation. - Use Case: Point the AI at a published Axure HTML directory for a customer-management module, confirm the generation plan, and receive a complete module document set ready to feed API contract and page generation. ## Quick Start Ask the AI to distill the prototype directory under docs/prototypes into module-level business documentation under .wl-skills/docs/business and list the items that still need product confirmation.

Frequently Asked Questions about business-doc-extract

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

FAQPage Schema
How do I turn an Axure prototype into structured business documentation?

Provide the published Axure HTML directory path and ask for module-level business documentation. The AI reads the prototype pages, proposes a generation plan, and after your confirmation writes requirement, dictionary, field, and index files under .wl-skills/docs/business.

How do I reverse-document an existing Vue project without specs?

Point the AI at the existing src/views module directory together with its api.md and mock files. It scans the code and generates module business documents, flagging inferred rules and fields as pending confirmation rather than treating them as facts.

When does business documentation generation not trigger?

It does not trigger for single-page verbal requests, single screenshots, bug fixes, or style tweaks. Those fragmentary tasks stay at the conversation level and never write into .wl-skills/docs/business, keeping the documentation clean.

Can I update only the field or dictionary files incrementally?

Yes. Provide the new field entity or dictionary table and the target module. Only that module's field.md or dictionary.md is updated, with new entries marked as added or updated and obsolete ones marked deprecated instead of deleted.

Does this replace the page-level api.md contract?

No. Detailed interface contracts remain in each page directory's api.md. The module index only links to those files, so interface details are never duplicated inside the business documentation tree.

Why are inferred fields not written directly into the field list?

Fields inferred from prototypes or screenshots without backend confirmation are placed in a pending-confirmation section first. This prevents guessed fields from polluting the authoritative field table before product or backend review.