feature-design-recorder

Record feasible design plans for new features in docs/designs/ as Markdown.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/linzb93/cli-tools --skill feature-design-recorder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-design-recorder
Source: https://github.com/linzb93/cli-tools/tree/main/.trae/skills/feature-design-recorder
Command: npx skills add https://github.com/linzb93/cli-tools --skill feature-design-recorder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

这个技能在 docs/designs/ 目录下记录计划开发的功能与设计文档。当用户提出开发新功能、添加命令或修改现有命令时,通过问答澄清需求并生成设计文档,确保设计决策可追溯、便于团队达成共识。

Core Features & Use Cases

  • 通过多轮问答明确需求、场景和约束。
  • 生成一个或多个可选的实现方案及其设计要点,记录需要修改的位置但不修改代码。
  • 将最终实现方案以设计文档形式输出到 docs/designs/,便于后续开发对照实现。

Quick Start

请在需要记录设计文档时,向AI提出需求并让其在 docs/designs/ 目录中生成设计文档草案。

Frequently Asked Questions about feature-design-recorder

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

FAQPage Schema
How do I record feature design plans without modifying source code?

Feature design plans are recorded as Markdown documents in the docs/designs/ directory, explicitly avoiding any source code modifications to ensure design decisions remain traceable.

What is the best way to clarify requirements before generating a design document?

Requirements are clarified using a question-driven dialogue workflow, where multiple rounds of questions help define scenarios and constraints before generating design options.

How do I generate design options for adding a new command or modifying an existing one?

Generating design options for new or modified commands involves a Q&A workflow that identifies required modification locations and outputs feasible implementation plans into Markdown files.

Can I use this workflow to document design decisions for team consensus?

Yes, this workflow generates structured design documentation in docs/designs/ to ensure design decisions are traceable and facilitate team consensus before implementation begins.

Does the design documentation process output a single fixed implementation plan?

No, the process generates one or more optional implementation plans with their design points, allowing teams to evaluate different approaches before finalizing the design document.

When do I need to create a feature design document in docs/designs/?

A feature design document is needed when planning to develop new features, add commands, or modify existing commands, ensuring the design is recorded before implementation.