f2s-req-tech

Generates technical design documents from clarified requirements using project knowledge base context.

48|6|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/double-coding-lab/Flow2Spec --skill f2s-req-tech-double-coding-lab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: f2s-req-tech
Source: https://github.com/double-coding-lab/Flow2Spec/tree/main/.cursor/skills/f2s-req-tech
Command: npx skills add https://github.com/double-coding-lab/Flow2Spec --skill f2s-req-tech-double-coding-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a clarified requirement into an implementation-ready technical design is slow and error-prone when the agent lacks project conventions. This Skill reads the project's .Knowledge/ topics, stock docs, and design template to produce a technical design document that matches existing naming, error-code, data, and module-boundary conventions. ## Core Features & Use Cases - Clarification gate: Refuses to write a design from vague input and routes to f2s-req-clarify first, or lists the 3-6 blocking questions. - Knowledge-grounded drafting: Loads relevant .Knowledge/topics/ and .Knowledge/stock-docs/ content and assembles the document from the optional building blocks in .Knowledge/template/技术方案模版.md. - Optional sub-agent split: When subAgent=true, the main agent first produces a project-conventions summary (under 80 lines) covering contracts, error codes, async integration, data storage, structure, and module boundaries before delegating drafting. - Use Case: After clarifying a new feature requirement, invoke this Skill to produce .Knowledge/req-docs/<name>_技术方案.md that developers can implement directly, for backend, frontend, full-stack, mobile, or scripting work. ## Quick Start Ask the agent to generate a technical design from the clarified requirement document at .Knowledge/req-docs/my-feature_需求澄清.md using the f2s-req-tech skill.

Frequently Asked Questions about f2s-req-tech

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

FAQPage Schema
How do I generate a technical design document from a requirement?▼

Provide a clarified requirement description or a path to a clarification document under .Knowledge/req-docs/, plus optional constraints like scope or required tech. The Skill reads project knowledge topics and the design template, then writes the design to .Knowledge/req-docs/<name>_技术方案.md.

What happens if my requirement is not clarified yet?▼

The Skill treats vague input as a hard blocker and will not write a design. It routes to the f2s-req-clarify skill first, or lists 3 to 6 critical clarification questions and waits for answers before drafting.

Does the technical design follow a fixed document structure?▼

No. The document is assembled from optional building blocks in .Knowledge/template/技术方案模版.md, including only sections the implementation actually needs. Irrelevant sections are omitted and project-specific sections can be added.

When does the skill split work into a sub-agent?▼

Only when subAgent=true, and only after the main agent produces a project-conventions summary under 80 lines covering contracts, error codes, async integration, data storage, structure, and module boundaries. Without that summary, splitting is forbidden.

Can the skill automatically continue to task planning or implementation?▼

No. After the design document is saved, the Skill outputs a single ready message and stops. Chaining into f2s-req-plan or implementation skills must be triggered by the user in a new turn.