project-wiki

SKILL.md

ProjectWiki - 智能项目知识助手

ProjectWiki 是一个智能项目知识助手,支持基础文档生成、文档流程管理和知识库查询。


核心能力

  1. 基础文档生成: README、ROADMAP、CHANGELOG、ARCHITECTURE
  2. 文档流程管理: 生成、更新、修改、完善文档,包含文档管理流程、评审、健康度检查
  3. 知识库查询: 技术框架、设计模式、最佳实践速查
  4. 文档一致性检查: 术语命名、内容逻辑、格式结构、数据参数、图表文字、角色权限、时间进度
  5. 项目类型文档指南: 前端、后端、全栈、移动端、桌面端、CLI/TUI、游戏项目差异化文档推荐
  6. 文档管理流程: 6 阶段生命周期管理、角色职责、评审 checklist、工具链推荐

三步工作流程

第一步:查阅信息

  1. 阅读项目结构和现有文档
  2. 查询知识库获取技术信息
  3. 识别项目类型(前端/后端/全栈/移动端/桌面端/CLI/TUI/游戏)
  4. 确定需要生成的文档类型

第二步:执行操作

  1. 根据项目类型选择合适的文档模板和指南
  2. 根据指南编写文档内容
  3. 使用 Mermaid 绘制图表

第三步:检查验收

  1. 验证文档完整性
  2. 运行一致性检查(7 大类检查项)
  3. 根据项目类型检查文档完整性
  4. 确认格式规范
  5. 生成检查报告

参考文档

文档指南

文档 用途 何时使用
guides/README.md 文档编写指南索引 编写任何文档前
guides/architecture-doc-guide.md 架构文档指南 编写 ARCHITECTURE.md
guides/design-doc-guide.md 设计文档指南 编写设计文档
guides/functional-doc-guide.md 功能文档指南 编写功能文档
guides/api-doc-guide.md API 文档指南 编写 API 文档
guides/cicd-guide.md CI/CD 文档指南 编写部署文档
guides/changelog-guide.md 变更日志指南 编写 CHANGELOG
guides/roadmap-guide.md 路线图指南 编写 ROADMAP
guides/consistency-check-guide.md 一致性检查指南 文档质量检查时

项目类型指南

文档 用途 何时使用
guides/frontend-project-guide.md 前端项目文档指南 Vue/Svelte/SolidJS 项目
guides/backend-project-guide.md 后端项目文档指南 FastAPI/Gin/Spring Boot 项目
guides/fullstack-project-guide.md 全栈项目文档指南 前后端分离项目
guides/mobile-project-guide.md 移动端项目文档指南 Flutter 项目
guides/desktop-project-guide.md 桌面端项目文档指南 Tauri/Wails/C#/Electron 项目
guides/cli-tui-project-guide.md CLI/TUI 项目文档指南 命令行工具项目
guides/game-project-guide.md 游戏项目文档指南 Godot 游戏项目

文档管理

文档 用途 何时使用
guides/document-management-guide.md 文档管理流程 建立文档管理流程时
guides/document-health-check-guide.md 健康度检查 检查文档健康度时
guides/document-management-anti-patterns.md 反模式警示 识别文档管理问题时

文档模板

文档 用途 何时使用
templates/README.md 文档模板索引 选择模板时
templates/ARCHITECTURE.md 架构文档模板 生成 ARCHITECTURE.md
templates/CHANGELOG.md 变更日志模板 生成 CHANGELOG.md
templates/ROADMAP.md 路线图模板 生成 ROADMAP.md
templates/consistency-checklist-template.md 一致性检查清单 执行一致性检查
templates/rtm-template.md 需求追踪矩阵 需求 - 设计 - 测试对齐
templates/document-review-checklist.md 文档评审清单 文档评审时
templates/lightweight-doc-management-process.md 轻量级流程 中小团队快速落地时

知识库

文档 用途 何时使用
knowledge/README.md 知识库索引 查询知识库时
knowledge/frameworks.md 框架速查 技术选型时
knowledge/patterns.md 设计模式速查 架构设计时
knowledge/principles.md 设计原则 面向对象设计时
knowledge/consistency-rules.md 一致性规则 了解检查规则和自动化建议
knowledge/project-type-recognition.md 项目类型识别 识别项目类型时
knowledge/document-management-tools.md 工具链指南 选择文档管理工具时

文档类型速查

文档 文件名 用途
README README.md 项目介绍和快速开始
ROADMAP ROADMAP.md 项目规划和里程碑
CHANGELOG CHANGELOG.md 版本变更记录
ARCHITECTURE ARCHITECTURE.md 系统架构设计
API 文档 wiki/api.md API 接口说明
设计文档 wiki/design.md 详细设计说明

使用示例

示例 1:生成项目文档

需求: 为新项目生成完整文档

第一步:查阅信息

1. 分析项目结构
   - 项目类型: Web应用
   - 技术栈: React + FastAPI
   - 复杂度: 中等

2. 查询知识库
   - 阅读 [knowledge/frameworks.md](references/knowledge/frameworks.md)
   - 了解 React 和 FastAPI 最佳实践

第二步:执行操作

1. 生成 README.md
   - 使用 [templates/README.md](references/templates/README.md)
   - 填写项目信息

2. 生成 ARCHITECTURE.md
   - 使用 [templates/architecture.md](references/templates/architecture.md)
   - 绘制系统架构图

3. 生成 ROADMAP.md
   - 使用 [templates/ROADMAP.md](references/templates/ROADMAP.md)
   - 规划开发里程碑

第三步:检查验收

□ 所有必需文档已生成
□ 文档格式符合规范
□ 图表清晰可读
□ 链接全部有效

检验结果: ✅ 通过

示例 2:版本发布前一致性检查

需求: 发布 v5.0.0 版本前进行文档一致性检查

第一步:查阅信息

1. 确定检查范围
   - 核心文档:SKILL.md, README.md, CHANGELOG.md, ROADMAP.md
   - 版本相关:版本号、发布日期、Git Tag

2. 准备检查工具
   - 一致性检查清单
   - 版本检查脚本

第二步:执行检查

1. 版本号一致性检查
   - SKILL.md: version: 5.0.0
   - CHANGELOG.md: ## [5.0.0] - 2024-02-20
   - Git Tag: v5.0.0
   ✅ 版本号一致

2. 日期格式检查
   - 所有日期使用 YYYY-MM-DD 格式
   ✅ 日期格式正确

3. 使用检查清单逐项检查
   - 术语与命名:✅
   - 内容逻辑:✅
   - 格式与结构:✅
   - 数据与参数:✅
   - 图表与文字:✅
   - 角色与权限:✅
   - 时间与进度:✅

第三步:生成报告

一致性检查报告:
- 检查日期:2024-02-20
- 检查项数:108
- 通过数:108
- 通过率:100%
- 结论:✅ 通过,可以发布

检验结果:✅ 通过

示例 3:需求变更后一致性检查

需求: 需求 REQ-003 发生变更,检查相关文档一致性

第一步:查阅信息

1. 识别变更影响
   - 需求文档:REQ-003 密码重置功能
   - 影响文档:设计文档、API 文档、测试用例

2. 准备追踪矩阵
   - 查看 RTM 中 REQ-003 的关联

第二步:执行检查

1. 更新需求文档
   - 修改 REQ-003 描述
   - 更新优先级和验收标准

2. 同步更新设计文档
   - 更新 3.2.3 章节
   - 修改流程图和接口定义

3. 更新 API 文档
   - 修改 /api/reset-password 接口
   - 更新请求/响应示例

4. 更新测试用例
   - 修改 TC-011~TC-015
   - 添加新的测试场景

5. 验证一致性
   - 使用 RTM 验证需求 - 设计 - 测试对齐
   - 运行一致性检查脚本

第三步:验证结果

RTM 更新后状态:
| 需求 ID | 设计章节 | 实现模块 | 测试用例 | 状态 |
|---------|---------|---------|---------|------|
| REQ-003 | 3.2.3 ✅ | UserController.resetPassword ✅ | TC-011~015 ✅ | 已验证 ✅ |

检验结果:✅ 通过

注意事项

  • 标准化优先: 所有文档遵循项目规范
  • 渐进式完善: 从核心文档开始,逐步完善
  • 保持一致性: 确保术语、版本、配置在各文档间一致
  • 及时更新: 代码变更时同步更新文档
  • 定期验证: 版本发布前、需求变更后必须进行一致性检查
  • 使用工具: 充分利用自动化检查工具提升效率
  • 文档评审: 重要文档变更需经过同行评审和一致性检查
Weekly Installs
33
GitHub Stars
1
First Seen
Feb 13, 2026
Installed on
github-copilot33
codex33
kimi-cli33
gemini-cli33
amp33
opencode33