Loading...
Loading...
Compare original and translation side by side
~/Workspace/competitors/{product}/lscat package.jsongit log -1~/Workspace/competitors/{product}/lscat package.jsongit log -1| 禁止 | 原因 |
|---|---|
| "推测..."、"可能..."、"应该..." | 没有证据支持 |
| "架构图(推测版)" | 必须基于实际代码 |
| "未公开"、"未披露" | 如果不知道就不要写 |
| 不带来源的技术细节 | 无法验证 |
| Forbidden | Reason |
|---|---|
| "Speculate...", "May...", "Should..." | No evidence to support |
| "Architecture Diagram (Speculated Version)" | Must be based on actual code |
| "Not disclosed", "Unrevealed" | Do not write if unknown |
| Technical details without sources | Cannot be verified |
| 正确格式 | 示例 |
|---|---|
| 技术细节 + (来源: 文件:行号) | "使用 better-sqlite3 (来源: package.json:88)" |
| 直接引用 + 来源 | |
| 版本号 + 来源 | "版本 1.3.3 (package.json:2)" |
| Correct Format | Example |
|---|---|
| Technical details + (Source: File:Line Number) | "Uses better-sqlite3 (Source: package.json:88)" |
| Direct quote + Source | |
| Version number + Source | "Version 1.3.3 (Source: package.json:2)" |
undefinedundefined
**网络问题处理**: 中国网络环境可能需要多次重试。
**Network Issue Handling**: Multiple retries may be required in the Chinese network environment.undefinedundefined
**2.2 项目结构**
```bash
ls -la # 根目录结构
ls src/ # 源码目录
find . -name "*.md" -maxdepth 2 # 文档文件undefined
**2.2 Project Structure**
```bash
ls -la # Root directory structure
ls src/ # Source code directory
find . -name "*.md" -maxdepth 2 # Documentation filesundefined
**2.4 README 和文档**
```bash
cat README.md | head -100 # 官方描述
cat CHANGELOG.md | head -50 # 版本历史
**2.4 README and Documentation**
```bash
cat README.md | head -100 # Official description
cat CHANGELOG.md | head -50 # Version historyundefinedundefined
**记录格式**:| 文件 | 行号 | 发现 |
|---|---|---|
| whisper.js | 33-35 | 使用 WhisperServerManager |
undefined
**Recording Format**:| File | Line Number | Finding |
|---|---|---|
| whisper.js | 33-35 | Uses WhisperServerManager |
undefined~/Workspace/competitors/
├── flowzero/ # Flowzero 的竞品
│ ├── openwhispr/ # git clone 的仓库
│ └── ...
└── {product-name}/ # 其他产品
{project}/docs/competitors/
├── README.md # 索引(标注分析状态)
├── profiles/
│ └── {competitor}.md # 基于代码的分析
├── landscape/
├── insights/
└── updates/2026/~/Workspace/competitors/
├── flowzero/ # Competitor for Flowzero
│ ├── openwhispr/ # Repository cloned via git clone
│ └── ...
└── {product-name}/ # Other products
{project}/docs/competitors/
├── README.md # Index (marks analysis status)
├── profiles/
│ └── {competitor}.md # Code-based analysis
├── landscape/
├── insights/
└── updates/2026/| 文档 | 用途 |
|---|---|
| references/profile_template.md | 竞品分析报告模板 |
| references/analysis_checklist.md | 分析前/中/后检查清单 |
| Document | Purpose |
|---|---|
| references/profile_template.md | Competitor analysis report template |
| references/analysis_checklist.md | Pre-analysis/In-analysis/Post-analysis checklist |
| 信息 | 来源文件 | 关键字段 |
|---|---|---|
| 版本 | package.json | |
| 依赖 | package.json | |
| 入口 | package.json | |
| 框架 | package.json | electron, react, vite 等 |
| Information | Source File | Key Field |
|---|---|---|
| Version | package.json | |
| Dependencies | package.json | |
| Entry Point | package.json | |
| Framework | package.json | electron, react, vite, etc. |
| 信息 | 来源文件 | 关键字段 |
|---|---|---|
| 版本 | pyproject.toml | |
| 依赖 | pyproject.toml / requirements.txt | |
| 入口 | pyproject.toml | |
| Information | Source File | Key Field |
|---|---|---|
| Version | pyproject.toml | |
| Dependencies | pyproject.toml / requirements.txt | |
| Entry Point | pyproject.toml | |
| 信息 | 来源文件 | 关键字段 |
|---|---|---|
| 版本 | Cargo.toml | |
| 依赖 | Cargo.toml | |
| Information | Source File | Key Field |
|---|---|---|
| Version | Cargo.toml | |
| Dependencies | Cargo.toml | |
git cloneReadgit cloneReadundefinedundefined
✅ 正确:
```markdown
✅ Correct:
```markdown| 依赖 | 版本 | 来源 |
|---|---|---|
| electron | 36.9.5 | package.json:68 |
| react | 19.1.0 | package.json:96 |
undefined| Dependency | Version | Source |
|---|---|---|
| electron | 36.9.5 | package.json:68 |
| react | 19.1.0 | package.json:96 |
undefinedgit pullgit pull| 维度 | 竞品 | 我们 |
|------|------|------|
| 支持语言 | 25种 | 58种 || 维度 | 竞品 | 来源 | 我们 |
|------|------|------|------|
| 支持语言 | 25种 | modelRegistryData.json:9-35 | 58种 (FunASR 官方文档) || Dimension | Competitor | Us |
|-----------|------------|----|
| Supported Languages | 25 | 58 || Dimension | Competitor | Source | Us |
|-----------|------------|--------|----|
| Supported Languages | 25 | modelRegistryData.json:9-35 | 58 (FunASR Official Documentation) |./scripts/update-competitors.sh clone # 克隆所有竞品
./scripts/update-competitors.sh pull # 更新所有竞品
./scripts/update-competitors.sh status # 检查状态./scripts/update-competitors.sh clone # Clone all competitors
./scripts/update-competitors.sh pull # Update all competitors
./scripts/update-competitors.sh status # Check status