PV

potato-vita/gjb438c-docskill

开发工具
6 stars 质量 46 趋势 18NOASSERTION

我爱你

概览

- 交互式填写封面信息 - 自动生成章节内容(范围、需求、接口…) - 合格性规定表格自动填充 - 需求追踪表双向关联 - 严格模式校验模板锚点 - CSCI 体系结构自动组织 - 部件设计与接口描述生成 - 执行计划与接口详细设计 - 需求可追踪性矩阵 - 严格模式校验模板锚点 💡 :用户只需用自然语言描述项目信息,Claude 自动完成模板匹配、内容生成和文档导出。 - Claude Code CLI 已安装并登录 - Python 3.10+(由 skill 自动调用) 安装后,在 Claude Code 对话中用自然语言描述需求即可自动触发对应 Skill: Claude 会依次引导你完成封面信息、章节内容的填写,最终输出合规的 .docx 文件。 🎯 :覆盖 GJB 438C 全部 31 类文档模板,实现军用软件文档全流程自动化。 1. Fork 本仓库 2. 创建特性分支 (git checkout -b feature/new-template) 3. 提交变更 (git commit -m 'feat: 添加 [XX] 模板支持') 4. 推送到分支 (git push origin feature/new-template) 5. 创建 Pull Request

README

目录


✨ 功能特性

💡 核心理念:用户只需用自然语言描述项目信息,Claude 自动完成模板匹配、内容生成和文档导出。


🚀 快速开始

前置要求

  • Claude Code CLI 已安装并登录
  • Python 3.10+(由 skill 自动调用)

安装

方式一:直接安装 Plugin(推荐 ✅)

claude plugin add CMoments/GJB438C-DocSkill

或在 Claude Code 对话中执行:

/plugin add CMoments/GJB438C-DocSkill

方式二:通过 Marketplace 添加

claude plugin marketplace add https://github.com/CMoments/GJB438C-DocSkill
claude plugin install gjb438c-doc-filler

📖 使用方式

安装后,在 Claude Code 对话中用自然语言描述需求即可自动触发对应 Skill:

触发关键词 触发 Skill
438C 需求规格说明 SRS 软件需求 [08] 软件需求规格说明书
概要设计 SDD 设计说明 概要设计说明 [10] 软件概要设计说明书

示例对话

# 生成需求规格说明书
> 帮我按照438C模板生成一份软件需求规格说明书,
> 项目名称是"XXX系统",开发单位是"XX研究所"

# 生成概要设计说明书
> 按照GJB 438C标准填写软件概要设计说明,
> 项目是编译器系统,包含词法分析和语法分析模块

Claude 会依次引导你完成封面信息、章节内容的填写,最终输出合规的 .docx 文件。


📋 模板覆盖

GJB 438C 标准共 31 类文档,当前支持情况:

序号 文档类型 状态
08 软件需求规格说明书 (SRS) ✅ 已支持
10 软件概要设计说明书 (SDD) ✅ 已支持
12 软件详细设计说明 (SDD-Detail) 🔜 计划中
09 接口需求规格说明 (IRS) 🔜 计划中
13 软件接口设计说明 (IDD) 🔜 计划中
15 软件测试计划 (STP) 🔜 计划中
19 软件测试报告 (STR) 🔜 计划中
20 软件用户手册 (SUM) 🔜 计划中
— 更多模板持续开发中… 📅 敬请期待

🎯 目标:覆盖 GJB 438C 全部 31 类文档模板,实现军用软件文档全流程自动化。


🛠️ 技术架构

GJB438C-DocSkill/
├── .claude-plugin/
│   ├── plugin.json              # 插件清单
│   └── marketplace.json         # Marketplace 注册表
├── skills/
│   ├── word-fillter-438c-08/    # [08] 软件需求规格说明书
│   │   ├── SKILL.md             # Skill 定义
│   │   ├── documents/           # 模板 .docx
│   │   ├── templates/           # config.json + project.json
│   │   └── scripts/             # Python 填写引擎
│   │       ├── main.py          # CLI 入口
│   │       ├── process.py       # 免参数入口
│   │       └── strict_word_filler/  # 核心引擎
│   └── word-fillter-438c-10/    # [10] 软件概要设计说明书
│       ├── SKILL.md
│       ├── documents/
│       ├── templates/
│       └── scripts/
├── demo/                        # 示例输出文档
└── GJB438C全套模版/             # GJB 438C 标准全部模板

技术栈:


🤝 贡献指南

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/new-template)
  3. 提交变更 (git commit -m 'feat: 添加 [XX] 模板支持')
  4. 推送到分支 (git push origin feature/new-template)
  5. 创建 Pull Request

致谢

感谢所有为本项目做出贡献的开发者:


📄 许可证

本项目基于 木兰宽松许可证 第2版 (Mulan PSL v2) 开源。


在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add potato-vita/gjb438c-docskill
新手?先看 mcpskill.org 教程 →