返回市场
生产-数据交换平台

生产-数据交换平台

作者:Njengah6 星标更新:2025-07-11

项目介绍

PRD Generator - Claude Desktop Extension

PRD Generator 截图

一个简单的 Claude Desktop 扩展(DXT),可以一键从 README 文件生成产品需求文档(PRDs)。

功能

  • 一键安装 - 无需复杂的设置或配置文件
  • 自动 PRD 生成 从 README 文件中生成
  • 文件系统访问 - 从任何路径读取 README 文件
  • 节省时间的文档 - 几秒钟内生成结构化的 PRDs
  • 跨平台支持 - 在 Windows、Mac 和 Linux 上运行

此扩展的作用

此扩展提供了一个简单工具:

  1. 读取项目的 README 文件
  2. 从内容中提取关键信息
  3. 生成结构化的产品需求文档
  4. 节省文档任务的时间

预备条件

  • Claude Desktop(最新版本,支持 DXT)
  • Node.js(与 Claude Desktop 一起捆绑)
  • DXT 工具链npm install -g @anthropic-ai/dxt

安装

方案 1:安装预构建扩展

  1. 从发布页面下载最新的 prd-generator.dxt 文件
  2. 打开 Claude Desktop
  3. 前往 设置 > 扩展
  4. .dxt 文件拖入窗口或点击“上传”
  5. 点击“安装”
  6. 完成!

方案 2:从源代码构建

# 克隆仓库
git clone https://github.com/yourusername/prd-generator-dxt.git
cd prd-generator-dxt

# 安装依赖
npm install

# 测试服务器
npm start

# 打包扩展
npx @anthropic-ai/dxt pack

🛠️ 使用方法

安装后,您可以在 Claude Desktop 中使用该扩展:

从我的 README 生成 PRD,路径为 /path/to/your/readme.md

该扩展将:

  • 读取您的 README 文件
  • 提取前五行作为项目描述
  • 生成包含以下部分的结构化 PRD:
    • 项目概述
    • 描述
    • 关键特性
    • 技术要求
    • 生成时间戳

项目结构

prd-generator/
├── server/
│   └── index.js          # 主 MCP 服务器代码
├── manifest.json         # 扩展配置
├── package.json         # Node.js 依赖
├── package-lock.json    # 依赖锁定文件
└── README.md           # 本文件

🔧 开发

本地运行

# 启动 MCP 服务器
npm start

# 或直接运行
node server/index.js

构建扩展

# 打包为 .dxt 文件
npx @anthropic-ai/dxt pack

测试

  1. 确保服务器无错误运行
  2. 使用示例 README 文件进行测试
  3. 验证生成的 PRD 格式

生成的 PRD 格式

该扩展生成的 PRDs 结构如下:

# 产品需求文档

## 项目概述
基于:[README 文件路径]

## 描述
[README 的前五行]

## 关键特性
- 从 README 提取功能
- 自动 PRD 生成
- 节省时间的文档

## 技术要求
- Node.js 运行时
- 文件系统访问
- README 文件解析

生成于:[ISO 时间戳]

贡献

  1. 分叉仓库
  2. 创建功能分支:git checkout -b feature/amazing-feature
  3. 提交更改:git commit -m '添加神奇功能'
  4. 推送到分支:git push origin feature/amazing-feature
  5. 打开拉取请求

待办事项 / 未来改进

  • 支持多种 README 格式(rst、txt 等)
  • 可定制的 PRD 模板
  • 与项目管理工具集成
  • 高级内容提取和分析
  • 支持配置文件(package.json 等)

🐛 已知问题

  • 不同操作系统之间的路径处理可能有所不同
  • 大型 README 文件可能导致性能问题
  • 目前仅支持 UTF-8 编码的文件

📚 资源

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件以获取详细信息。

注意:这是一个基本实现,展示 Claude Desktop 扩展。对于生产用途,请考虑添加错误处理、输入验证以及更复杂的 README 解析。

🚀 快速开始

  1. 安装 Claude Desktop(最新版本)
  2. 下载 .dxt 文件
  3. 安装 通过 设置 > 扩展
  4. 测试 使用: "从我的 README 生成 PRD,在 /path/to/readme.md"