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.