Doc Phase Analysis

Use when the user needs project analysis, requirement parsing, or a scan of existing documentation before generating new docs.

morning-start acbde3f 1.6 KB Updated

File contents

Analysis Phase Coordinator

职责

  • 分析项目类型、规模、技术栈
  • 解析用户需求,提取关键信息
  • 扫描现有文档(如有),评估现状
  • 输出标准化的 project-profile.yaml

子技能

执行者 职责 路径
project-analyzer 项目类型/规模/技术栈分析 查看
requirement-parser 需求解析与结构化 查看
current-state-scanner 现有文档扫描与评估 查看

输入

  • 用户的项目描述或需求文档
  • 可选:现有代码仓库路径、现有文档路径

输出

project-profile.yaml:
  project_type: frontend|backend|fullstack|mobile|desktop|game|cli
  scale: small|medium|large
  tech_stack: [react, node, postgresql]
  platforms: [web, mobile]
  existing_docs:
    - type: requirement
      path: docs/srs.md
      quality: 0.7
  requirements_summary:
    core_features: [...]
    non_functional: [...]
    constraints: [...]

工作流程

  1. 读取用户输入
  2. 调用 project-analyzer 分析项目特征
  3. 调用 requirement-parser 结构化需求
  4. 如有现有文档,调用 current-state-scanner 评估
  5. 合并输出 project-profile.yaml

注意事项

  • 规模判断基于:功能数量、团队规模、复杂度
  • 技术栈识别优先从代码/描述中提取,不足时询问用户
  • 现有文档评估需输出质量分数(0-1)

morning-start/agent-skills/tree/main/process/doc-orchestrator/skills/doc-phase-analysis commit acbde3f0bc

Frequently asked questions

npx skillmds@latest add morning-start/doc-phase-analysis