Loading...
Loading...
Compare original and translation side by side
ln-100-documents-pipeline (L1 Top Orchestrator - this skill)
├── ln-110-project-docs-coordinator (L2 Coordinator)
│ ├── ln-111-root-docs-creator (L3 Worker) → 4 docs
│ ├── ln-112-project-core-creator (L3 Worker) → 3 docs
│ ├── ln-113-backend-docs-creator (L3 Worker) → 2 conditional
│ ├── ln-114-frontend-docs-creator (L3 Worker) → 1 conditional
│ └── ln-115-devops-docs-creator (L3 Worker) → 1 conditional
├── ln-120-reference-docs-creator (L2 Worker)
├── ln-130-tasks-docs-creator (L2 Worker)
├── ln-140-test-docs-creator (L2 Worker - optional)
├── ln-150-presentation-creator (L2 Worker)
├── ln-600-docs-auditor (L2 Worker - optional)
└── ln-610-code-comments-auditor (L2 Worker - optional)ln-100-documents-pipeline (L1 顶级编排器 - 本技能)
├── ln-110-project-docs-coordinator (L2 协调器)
│ ├── ln-111-root-docs-creator (L3 工作者) → 4份文档
│ ├── ln-112-project-core-creator (L3 工作者) → 3份文档
│ ├── ln-113-backend-docs-creator (L3 工作者) → 2份条件文档
│ ├── ln-114-frontend-docs-creator (L3 工作者) → 1份条件文档
│ └── ln-115-devops-docs-creator (L3 工作者) → 1份条件文档
├── ln-120-reference-docs-creator (L2 工作者)
├── ln-130-tasks-docs-creator (L2 工作者)
├── ln-140-test-docs-creator (L2 工作者 - 可选)
├── ln-150-presentation-creator (L2 工作者)
├── ln-600-docs-auditor (L2 工作者 - 可选)
└── ln-610-code-comments-auditor (L2 工作者 - 可选)references/legacy_detection_patterns.mdARCHITECTURE.mdREQUIREMENTS.mdSTACK.mdAPI.mdDATABASE.mdDEPLOYMENT.mddocumentation/doc/wiki/docs/## Architecture## Tech Stack## Requirements## Development## Code Style## Coding Standardslegacy_manifestlegacy_detection_patterns.mdarchitecture_extractorrequirements_extractortech_stack_extractorprinciples_extractorapi_spec_extractordatabase_schema_extractorrunbook_extractorextracted_content📂 Legacy Documentation Detected:
| File | Type | Confidence | Target |
|------|------|------------|--------|
| README.md (## Architecture) | architecture | HIGH | docs/project/architecture.md |
| docs/ARCHITECTURE.md | architecture | HIGH | docs/project/architecture.md |
| CONTRIBUTING.md (## Development) | principles | MEDIUM | docs/principles.md |
🔄 Migration Options:
1. MIGRATE (recommended): Extract → Inject → Archive → Delete
2. ARCHIVE ONLY: Backup without extraction
3. SKIP: Leave legacy as-is (may cause duplication)
Choose option (1/2/3): _.archive/legacy-{timestamp}/.archive/
└── legacy-YYYY-MM-DD-HHMMSS/
├── README_migration.md # Rollback instructions
├── original/ # Exact copies of legacy files
│ ├── README.md
│ ├── ARCHITECTURE.md
│ └── documentation/
└── extracted/ # Extracted content (for reference)
├── architecture_content.md
└── principles_content.mdoriginal/extracted/README_migration.mdmigration_context{
"LEGACY_CONTENT": {
"legacy_architecture": { "sections": [...], "diagrams": [...] },
"legacy_requirements": { "functional": [...] },
"legacy_principles": { "principles": [...] },
"legacy_tech_stack": { "frontend": "...", "backend": "..." },
"legacy_api": { "endpoints": [...] },
"legacy_database": { "tables": [...] },
"legacy_runbook": { "install_steps": [...] }
}
}contextStore.LEGACY_CONTENT = migration_context## ArchitectureSee [Architecture](docs/project/architecture.md)## Tech StackSee [Tech Stack](docs/project/tech_stack.md)migration_summaryreferences/legacy_detection_patterns.mdARCHITECTURE.mdREQUIREMENTS.mdSTACK.mdAPI.mdDATABASE.mdDEPLOYMENT.mddocumentation/doc/wiki/docs/## Architecture## Tech Stack## Requirements## Development## Code Style## Coding Standardslegacy_manifestlegacy_detection_patterns.mdarchitecture_extractorrequirements_extractortech_stack_extractorprinciples_extractorapi_spec_extractordatabase_schema_extractorrunbook_extractorextracted_content📂 检测到遗留文档:
| 文件 | 类型 | 置信度 | 目标位置 |
|------|------|------------|--------|
| README.md (## Architecture) | 架构文档 | 高 | docs/project/architecture.md |
| docs/ARCHITECTURE.md | 架构文档 | 高 | docs/project/architecture.md |
| CONTRIBUTING.md (## Development) | 开发原则 | 中 | docs/principles.md |
🔄 迁移选项:
1. 迁移(推荐):提取 → 注入 → 归档 → 删除
2. 仅归档:仅备份,不提取内容
3. 跳过:保留遗留文档(可能导致重复内容)
选择选项(1/2/3):_.archive/legacy-{timestamp}/.archive/
└── legacy-YYYY-MM-DD-HHMMSS/
├── README_migration.md # 回滚说明
├── original/ # 遗留文件的精确副本
│ ├── README.md
│ ├── ARCHITECTURE.md
│ └── documentation/
└── extracted/ # 提取的内容(供参考)
├── architecture_content.md
└── principles_content.mdoriginal/extracted/README_migration.mdmigration_context{
"LEGACY_CONTENT": {
"legacy_architecture": { "sections": [...], "diagrams": [...] },
"legacy_requirements": { "functional": [...] },
"legacy_principles": { "principles": [...] },
"legacy_tech_stack": { "frontend": "...", "backend": "..." },
"legacy_api": { "endpoints": [...] },
"legacy_database": { "tables": [...] },
"legacy_runbook": { "install_steps": [...] }
}
}contextStore.LEGACY_CONTENT = migration_context## Architecture详见[架构文档](docs/project/architecture.md)## Tech Stack详见[技术栈](docs/project/tech_stack.md)migration_summaryCLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/reference/README.mddocs/reference/adrs/docs/reference/guides/docs/reference/manuals/docs/reference/research/docs/tasks/README.mddocs/tasks/kanban_board.mddocs/project/requirements.mdarchitecture.mdtech_stack.mdapi_spec.mddatabase_schema.mddesign_guidelines.mdrunbook.mddocs/presentation/README.mdpresentation_final.htmlassets/docs/reference/guides/testing-strategy.mdtests/README.md📊 Documentation Status:
✓ Found: X existing files
✗ Missing: Y files
⚠️ Pipeline will create ONLY missing files.
✅ Existing files will be preserved (no overwrites).CLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/reference/README.mddocs/reference/adrs/docs/reference/guides/docs/reference/manuals/docs/reference/research/docs/tasks/README.mddocs/tasks/kanban_board.mddocs/project/requirements.mdarchitecture.mdtech_stack.mdapi_spec.mddatabase_schema.mddesign_guidelines.mdrunbook.mddocs/presentation/README.mdpresentation_final.htmlassets/docs/reference/guides/testing-strategy.mdtests/README.md📊 文档状态:
✓ 已找到:X个现有文件
✗ 缺失:Y个文件
⚠️ 流水线将仅创建缺失的文件。
✅ 现有文件将被保留(不会覆盖)。Skill(skill: "ln-110-project-docs-coordinator")LEGACY_CONTENTCLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/project/requirements.mdarchitecture.mdtech_stack.mdapi_spec.mddatabase_schema.mddesign_guidelines.mdrunbook.mdcontext_storeSkill(skill: "ln-120-reference-docs-creator")context_storedocs/reference/README.mdadrs/guides/manuals/research/Skill(skill: "ln-130-tasks-docs-creator")docs/tasks/README.mdkanban_board.mdSkill(skill: "ln-140-test-docs-creator")tests/README.mdSkill(skill: "ln-150-presentation-creator")docs/presentation/README.mdpresentation_final.htmlassets/- Invoke ln-110-project-docs-coordinator (pending)
- Invoke ln-120-reference-docs-creator (pending)
- Invoke ln-130-tasks-docs-creator (pending)
- Invoke ln-140-test-docs-creator (pending)
- Invoke ln-150-presentation-creator (pending)
- Run Global Cleanup (Phase 4) (pending)
- Run Documentation Audit (Phase 5 - optional) (pending)Skill(skill: "ln-110-project-docs-coordinator")LEGACY_CONTENTCLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/project/requirements.mdarchitecture.mdtech_stack.mdapi_spec.mddatabase_schema.mddesign_guidelines.mdrunbook.mdcontext_storeSkill(skill: "ln-120-reference-docs-creator")context_storedocs/reference/README.mdadrs/guides/manuals/research/Skill(skill: "ln-130-tasks-docs-creator")docs/tasks/README.mdkanban_board.mdSkill(skill: "ln-140-test-docs-creator")tests/README.mdSkill(skill: "ln-150-presentation-creator")docs/presentation/README.mdpresentation_final.htmlassets/- Invoke ln-110-project-docs-coordinator (pending)
- Invoke ln-120-reference-docs-creator (pending)
- Invoke ln-130-tasks-docs-creator (pending)
- Invoke ln-140-test-docs-creator (pending)
- Invoke ln-150-presentation-creator (pending)
- Run Global Cleanup (Phase 4) (pending)
- Run Documentation Audit (Phase 5 - optional) (pending)pattern: "docs/**/*.md"80% content similarity (simple word overlap check)
See [Development Principles](../principles.md#development-principles) for details.pattern: "docs/**/*.md".archive/YYYY-MM-DD/mv {file_path} .archive/YYYY-MM-DD/See [Linear Configuration](../tasks/kanban_board.md#linear-configuration) for team ID and settings.[text](path)✅ Global Cleanup Complete:
Structure:
- Removed {N} duplicate sections (canonical: principles.md)
- Archived {N} orphaned files to .archive/YYYY-MM-DD/
- list of archived files
- Consolidated {N} scattered concepts
Links:
- Fixed {N} broken links
- Added {N} missing critical links:
- list of added linkspattern: "docs/**/*.md"详情请参阅[开发原则](../principles.md#development-principles)。pattern: "docs/**/*.md".archive/YYYY-MM-DD/mv {file_path} .archive/YYYY-MM-DD/团队ID和设置详情请参阅[Linear配置](../tasks/kanban_board.md#linear-configuration)。[text](path)✅ 全局清理完成:
结构:
- 已移除{N}个重复章节(标准位置:principles.md)
- 已将{N}个孤立文件归档至.archive/YYYY-MM-DD/
- 已归档文件列表
- 已整合{N}个分散的概念
链接:
- 已修复{N}个损坏链接
- 已添加{N}个缺失的关键链接:
- 已添加链接列表📊 Documentation Audit Options:
1. AUDIT DOCS: Run ln-600-docs-auditor (6 categories)
2. AUDIT COMMENTS: Run ln-610-code-comments-auditor (6 categories)
3. BOTH: Run both auditors
4. SKIP: Continue to summary
Choose option (1/2/3/4): _Skill(skill: "ln-600-docs-auditor")Skill(skill: "ln-610-code-comments-auditor")📊 Audit Results:
- Documentation Quality: X/10 overall
- Hierarchy & Links: X/10
- Single Source of Truth: X/10
- ...
- Code Comments Quality: X/10 overall
- WHY not WHAT: X/10
- Density (15-20%): X/10
- ...
See full reports above for detailed findings.📊 文档审计选项:
1. 审计文档:运行ln-600-docs-auditor(6个类别)
2. 审计注释:运行ln-610-code-comments-auditor(6个类别)
3. 两者都审计:运行两个审计器
4. 跳过:继续到总结
选择选项(1/2/3/4):_Skill(skill: "ln-600-docs-auditor")Skill(skill: "ln-610-code-comments-auditor")📊 审计结果:
- 文档质量:总体X/10
- 层级与链接:X/10
- 单一可信源:X/10
- ...
- 代码注释质量:总体X/10
- 说明原因而非内容:X/10
- 密度(15-20%):X/10
- ...
详细审计发现请参阅上方完整报告。CLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/project/requirements.mdarchitecture.mdtech_stack.mddocs/reference/README.mddocs/tasks/README.mdkanban_board.mddocs/presentation/README.mdpresentation_final.htmltests/README.mdCLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/project/requirements.mdarchitecture.mdtech_stack.mddocs/reference/README.mddocs/tasks/README.mdkanban_board.mddocs/presentation/README.mdpresentation_final.htmltests/README.mdproject_root/
├── CLAUDE.md # ← Project entry point (link to docs/)
├── docs/
│ ├── README.md # ← Root documentation hub (general standards)
│ ├── documentation_standards.md # ← 60 universal requirements (Claude Code + industry standards)
│ ├── principles.md # ← 11 development principles (Standards First, YAGNI, KISS, DRY, etc.)
│ ├── project/
│ │ ├── requirements.md # ← Functional Requirements (NO NFR per project policy)
│ │ ├── architecture.md # ← arc42-based architecture with C4 Model
│ │ ├── tech_stack.md # ← Technology versions, Docker config
│ │ ├── api_spec.md # ← API endpoints (conditional)
│ │ ├── database_schema.md # ← Database schema (conditional)
│ │ ├── design_guidelines.md # ← UI/UX system (conditional)
│ │ └── runbook.md # ← Operations guide (conditional)
│ ├── reference/
│ │ ├── README.md # ← Reference documentation hub (registries)
│ │ ├── adrs/ # ← Empty, ready for ADRs
│ │ ├── guides/ # ← Empty, ready for guides
│ │ ├── manuals/ # ← Empty, ready for manuals
│ │ └── research/ # ← Empty, ready for research
│ ├── tasks/
│ │ ├── README.md # ← Task management system rules
│ │ └── kanban_board.md # ← Linear integration (optional)
│ └── presentation/
│ ├── README.md # ← Navigation hub for presentation
│ ├── presentation_final.html # ← Final standalone HTML (~130-180 KB)
│ └── assets/ # ← Modular HTML structure
└── tests/
└── README.md # ← Test documentation (optional)project_root/
├── CLAUDE.md # ← 项目入口(指向docs/的链接)
├── docs/
│ ├── README.md # ← 根文档中心(通用标准)
│ ├── documentation_standards.md # ← 60项通用要求(Claude Code + 行业标准)
│ ├── principles.md # ← 11项开发原则(标准优先、YAGNI、KISS、DRY等)
│ ├── project/
│ │ ├── requirements.md # ← 功能需求(根据项目政策,不包含非功能需求)
│ │ ├── architecture.md # ← 基于arc42和C4模型的架构文档
│ │ ├── tech_stack.md # ← 技术版本、Docker配置
│ │ ├── api_spec.md # ← API端点(条件文档)
│ │ ├── database_schema.md # ← 数据库 schema(条件文档)
│ │ ├── design_guidelines.md # ← UI/UX系统(条件文档)
│ │ └── runbook.md # ← 操作指南(条件文档)
│ ├── reference/
│ │ ├── README.md # ← 参考文档中心(注册表)
│ │ ├── adrs/ # ← 空目录,用于存放ADR
│ │ ├── guides/ # ← 空目录,用于存放指南
│ │ ├── manuals/ # ← 空目录,用于存放手册
│ │ └── research/ # ← 空目录,用于存放研究文档
│ ├── tasks/
│ │ ├── README.md # ← 任务管理系统规则
│ │ └── kanban_board.md # ← Linear集成(可选)
│ └── presentation/
│ ├── README.md # ← 演示文档导航中心
│ ├── presentation_final.html # ← 最终独立HTML文档(约130-180 KB)
│ └── assets/ # ← 模块化HTML结构
└── tests/
└── README.md # ← 测试文档(可选)| Rule | Description | Enforcement |
|---|---|---|
| NO_CODE Rule | Documents describe contracts, not implementations | No code blocks >5 lines; use tables/ASCII/links |
| Stack Adaptation | Links must match project TECH_STACK | .NET → Microsoft docs, JS → MDN |
| Format Priority | Tables/ASCII > Lists (enumerations only) > Text | Tables for params, config, alternatives |
| 规则 | 描述 | 执行方式 |
|---|---|---|
| NO_CODE规则 | 文档描述契约,而非实现细节 | 代码块不得超过5行;使用表格/ASCII图/链接 |
| 技术栈适配 | 链接必须匹配项目的TECH_STACK | .NET → Microsoft文档,JS → MDN |
| 格式优先级 | 表格/ASCII图 > 列表(仅用于枚举) > 纯文本 | 参数、配置、替代方案使用表格 |
.archive/legacy-{timestamp}/original/.archive/legacy-{timestamp}/extracted/CLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/project/requirements.mdarchitecture.mdtech_stack.mddocs/reference/README.mddocs/tasks/README.mdkanban_board.mdtests/README.mddocs/presentation/README.mdpresentation_final.htmlassets/.archive/YYYY-MM-DD/.archive/legacy-{timestamp}/original/.archive/legacy-{timestamp}/extracted/CLAUDE.mddocs/README.mddocs/documentation_standards.mddocs/principles.mddocs/project/requirements.mdarchitecture.mdtech_stack.mddocs/reference/README.mddocs/tasks/README.mdkanban_board.mdtests/README.mddocs/presentation/README.mdpresentation_final.htmlassets/.archive/YYYY-MM-DD/