# Daily AI Workflow Analyzer

> AI深度分析语音记录，揭示行为模式、认知偏见和战略盲点。不只是数据汇总，而是直击本质的战略洞察和否定性指导。提取可沉淀的核心原则和工作偏好，构建个人工作模式知识库。

- Skill: `majiayu000/daily-ai-workflow-analyzer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/daily-ai-workflow-analyzer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/daily-ai-workflow-analyzer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/daily-ai-workflow-analyzer

---


# DailyAIWorkflowAnalyzer Skill

## 核心价值

**从语音记录中提取深度战略洞察，揭示认知偏见和行为盲点**

不只是数据汇总，而是：
- 🔍 **识别行为模式** → 发现低效循环和回避策略
- 🧠 **诊断认知偏见** → 揭示系统性思维错误
- 🎯 **揭示战略盲点** → 指出用户自己意识不到的问题
- 💎 **沉淀核心知识** → 提炼值得长期保留的原则
- 🛑 **否定性指导** → 告诉你"停止做什么"比"开始做什么"更重要

## 何时使用

- 当你想从日常语音记录（微信、编程App、文档工具等）中提取有价值的模式
- 当你希望AI记住你的工作习惯、偏好和标准
- 当你想避免重复的沟通和低效的工作流
- 当你需要将经验转化为可复用的规则和配置

## 核心理念

**知识沉淀 > 数据堆积**

每次分析后：
- ✅ 得到可直接应用的规则
- ✅ 更新个人工作模式知识库
- ✅ 让AI越来越了解你的标准
- ❌ 不再是看完就忘的冗长报告

## 完整工作流（已优化）

### 一键分析所有应用

```bash
python3 /Users/douba/.claude/skills/daily-ai-workflow-analyzer/scripts/analyze_voice_workflow.py --days 1 --all
```

### 分析特定应用

```bash
python3 /Users/douba/.claude/skills/daily-ai-workflow-analyzer/scripts/analyze_voice_workflow.py --days 1 --app Antigravity
```

### 工作流程说明

**步骤1：提取语音记录**
- 从Typeless.app数据库提取最近N天的记录
- 按应用自动分组

**步骤2：AI深度分析**（核心改进）
- 识别重复出现的问题（≥2次）
- 提取新发现的原则和规则
- 生成可执行的行动清单
- 分析用户习惯和工作模式
- 根据App类型适配分析维度（聊天、编程、文档等）

**步骤3：自动导出到Obsidian**
- 生成结构化笔记到 `知识体系/个人工作模式/`
- 智能文件命名（根据App类型）：
  - 微信 → `微信聊天记录_YYYY-MM-DD.md`
  - 编程App → `Antigravity开发记录_YYYY-MM-DD.md`
  - 文档工具 → `Alma使用记录_YYYY-MM-DD.md`
- 自动更新知识库文件：
  - [[用户习惯清单]]
  - [[工作模式配置]]
  - [[偏好设置]]

### 输出示例

```
知识体系/个人工作模式/
├── 微信聊天记录_2026-01-12.md          ← 每日分析结果
├── Antigravity开发记录_2026-01-12.md   ← 编程App分析
├── Alma使用记录_2026-01-12.md          ← 文档工具分析
├── 用户习惯清单.md                      ← 自动积累
├── 工作模式配置.md                      ← 自动积累
└── 偏好设置.md                          ← 自动积累
```

### Phase 4: Visual Dashboard
Launch the interactive dashboard:
```bash
/Users/douba/.claude/skills/daily-ai-workflow-analyzer/scripts/start_dashboard.sh
```
Then visit: http://localhost:8080

**Dashboard Features**:
- Overview statistics (total records, app count, time range, peak hours)
- App list with record counts and analysis status
- "AI Analyze" buttons to trigger deep analysis
- "View Report" buttons to display reports in-page (modal)
- Batch operations (analyze all, export all, refresh)
- Data visualization (app distribution, time distribution charts)

## Architecture

```
Static Framework (One-time creation)
├── analysis_dashboard.html (HTML structure, CSS, JS logic)
│   └── JavaScript: loadData() → fetch from API → renderDashboard()
└── Never regenerated, only data changes

Dynamic Service (Flask API)
├── analysis_server.py (lightweight backend)
│   ├── GET /api/data → Return all apps data
│   ├── POST /api/analyze → Trigger Python analysis
│   ├── GET /api/report/<app> → Return markdown report
│   └── GET /api/status → Real-time analysis status
└── Handles Python script execution and status polling

Data Processing (Python Scripts)
├── extract_voice_records.py (Query Typeless DB)
├── group_by_app.py (Group records by app)
├── generate_analysis_report.py (Generate structured reports)
└── analyze_voice_workflow.py (Master workflow controller)
```

## Key Configuration

### Paths
- **Typeless DB**: `~/Library/Application Support/Typeless/typeless.db`
- **Grouped Data**: `~/Library/Application Support/alma/workspaces/temp-voice-extraction/by_app/*.json`
- **Analysis Reports**: `~/Library/Application Support/alma/workspaces/temp-voice-extraction/analysis_reports/`
- **Dashboard Port**: 8080 (changed from 5000 to avoid conflicts)

### Analysis Framework
Located at: `templates/analysis_framework.json`

**Dimensions**（根据App类型自动适配）：
- Scene Recognition:
  - 编程App: 功能需求, 交互设计, 界面反馈, 问题反馈, 优化建议, 协作沟通
  - 聊天App: 日常对话, 工作沟通, 信息分享, 问题讨论, 协作安排
  - 文档工具: 知识整理, 信息记录, 搜索查询, 内容编辑
- Workflow Stages:
  - 编程App: 需求阶段, 设计阶段, 实现阶段, 测试阶段, 修复阶段
  - 聊天App: 发起话题, 信息交流, 问题讨论, 达成共识
  - 文档工具: 信息收集, 整理归纳, 查询使用
- Collaboration Patterns:
  - 编程App: 指令型, 建议型, 质疑型, 授权型, 期望型
  - 聊天App: 信息型, 询问型, 分享型, 确认型
  - 文档工具: 查询型, 记录型, 整理型

## Resources

### scripts/
- `extract_voice_records.py`: Extract voice records from Typeless SQLite DB
- `group_by_app.py`: Group records by focused_app_name into separate JSON files
- `generate_analysis_report.py`: Generate structured analysis reports (markdown)
- `analyze_voice_workflow.py`: Master workflow controller (orchestrates extraction, grouping, reporting)
- `analysis_server.py`: Flask API server for dashboard
- `start_dashboard.sh`: One-click startup script for dashboard

### templates/
- `analysis_report_template.md`: Standardized template for analysis reports
- `analysis_framework.json`: Configuration for scene/stage/pattern recognition

### references/
- `typeless_db_schema.md`: Complete schema of Typeless.app SQLite database
- `obsidian_organization_guidelines.md`: Guidelines for structuring Obsidian notes (future integration)

## Usage Examples

### Automated Analysis (Recommended)

When you ask AI to "analyze voice records" or "generate analysis report", it will:

1. **Auto-start server** (if not running)
2. **Run complete analysis workflow**
3. **Display reports directly in conversation**

**Example commands**:
- "分析今天的语音记录"
- "分析微信最近两天的聊天记录"
- "生成语音记录分析报告"
- "分析 Antigravity 的语音记录"

**What AI does automatically**:
```bash
# Check and start Flask server (background)
# Execute full analysis
python3 auto_analyze.py --all
# Read and display report content
```

**You see**:
- Analysis progress (✓ steps complete)
- Report summaries directly in chat
- No manual steps required

---

### Manual Analysis (Advanced)

If you want to use the visual dashboard:

1. Launch dashboard: `start_dashboard.sh`
2. Visit: http://localhost:8080
3. Review: Check app statistics and patterns
4. Decide: Click "AI Analyze" for apps with valuable insights
5. View: Click "View Report" to see detailed analysis in-page
6. Iterate: Use insights to improve workflows, then repeat

---

### Command-Line Analysis

**Analyze all apps**:
```bash
python3 /Users/douba/.claude/skills/daily-ai-workflow-analyzer/scripts/auto_analyze.py --all
```

**Analyze specific app**:
```bash
python3 /Users/douba/.claude/skills/daily-ai-workflow-analyzer/scripts/auto_analyze.py --app Antigravity
```

**Start dashboard only**:
```bash
/Users/douba/.claude/skills/daily-ai-workflow-analyzer/scripts/start_dashboard.sh
```

## Analysis Report Structure (v2.0 - 深度洞察版)

### 报告类型
- **App名称** + "深度洞察分析报告" + 日期
  - 微信 → "微信深度洞察分析报告"
  - 编程App → "App名称开发深度洞察分析报告"
  - 文档工具 → "App名称使用深度洞察分析报告"

### 核心理念
**不只是数据汇总，而是深度战略洞察**

报告采用"直面本质"的分析框架，旨在：
- 识别用户自己意识不到的行为模式
- 诊断认知偏见和思维惯性
- 揭示战略盲点和潜在风险
- 提供包含否定性指导的行动建议
- 提炼真正值得长期保留的知识

### 核心章节结构

#### 1. ⚡ 执行摘要
- 核心发现：一句话概括最重要的洞察
- 关键问题：必须立即解决的1-2个问题
- 战略建议：优先级最高的行动方向

#### 2. 🎯 行为模式识别
- **重复循环模式**：识别"测试→修复→再测试"等低效循环
- **回避策略**：指出用技术细节回避战略思考的行为
- **低效决策**：对比实际决策和更优选择

#### 3. 🧠 认知偏见诊断
- 识别已表现出的认知偏见（如：确认偏见、沉没成本谬误）
- 说明偏见的表现和后果
- 提供打破偏见的具体方法

#### 4. 🔍 战略盲点揭示
- 揭示用户自己意识不到的核心问题
- 说明"为什么它是盲点"
- 分析潜在风险和解决方向

#### 5. ❓ 真相检验问题
- 直击本质的开放性问题（无标准答案）
- 分为产品/项目、工作方式、个人成长三个层面
- 目的是引发深度思考，而非提供答案

#### 6. 🛑 立即停止做（否定性指导）
- **今日立即停止**：1-2个需要马上停止的行为
- **本周停止**：需要调整的习惯或模式
- 每个停止项都附带"为什么"的说明

#### 7. ✅ 立即开始做（正向行动）
- **今日/明日**：1-2个紧急行动
- **本周**：2-3个短期改进
- **本月**：1-2个长期目标

#### 8. ❓ 需要确认的问题
- 在继续工作前需要用户回答的关键问题
- 用于澄清意图、明确方向、消除歧义

#### 9. 💎 可沉淀的核心知识
- **值得长期保留的原则**：从具体场景中抽象出的通用原则
- **需要固化的工作偏好**：用户明确表达过的工作方式和偏好
- 包含来源场景、适用范围、示例

#### 10. 📊 数据快照（简化版）
- 只保留最关键的3-5个指标
- 详细数据放在附录，避免干扰核心洞察

#### 11. 附录
- 采样记录与模式映射
- 报告反馈问卷

### 与v1.0版本的区别

| 对比维度 | v1.0 (旧版本) | v2.0 (深度洞察版) |
|----------|--------------|------------------|
| **核心目标** | 数据汇总和行为描述 | 深度洞察和战略指导 |
| **分析深度** | 表面模式识别 | 认知偏见和战略盲点 |
| **行动指导** | 只有正向建议 | 包含否定性指导 |
| **价值产出** | SOP和规则清单 | 原则和偏好固化 |
| **问题导向** | "用户做了什么" | "用户为什么这么做" |
| **反馈机制** | 简单评分 | 多维度评估和反馈闭环 |

### 报告质量控制标准

生成报告时必须满足：
- ✅ 至少识别1-2个重复循环模式或低效决策
- ✅ 至少揭示1个用户自己意识不到的盲点
- ✅ 至少提供1个"立即停止做"的否定性指导
- ✅ 至少提出3个直击本质的真相检验问题
- ✅ 至少提炼1-2个值得长期保留的核心原则
- ❌ 不提供泛泛而谈的建议（如"多学习新技术"）
- ❌ 不堆砌用户自己就能看到的数据统计

## Feedback Mechanism

Each report includes a feedback section:
1. Overall value rating (1-5)
2. Most valuable part
3. Most in need of improvement

This feedback is collected to iteratively refine the analysis framework and report structure.

## Integration with Obsidian (Future)

The generated analysis reports can be synced to Obsidian vault:
- Daily analysis reports → Daily Notes
- App-specific reports → Project pages
- Extracted SOPs/Principles → Knowledge base

Currently in MVP phase—focus on report quality and value extraction before automation.

## Notes

- **Port Conflict**: Dashboard uses port 8080 (5000 was occupied)
- **Analysis Status**: Polling every 3 seconds for real-time updates
- **Report Formats**: Attempts multiple filename patterns (Final/standard)
- **MVP Approach**: Start with manual review in dashboard, automate sync later
- **Value-First**: Prioritize extracting actionable insights over storing raw data

## 迭代路线图

### 当前状态 (v2.0 - 深度洞察版)
- ✅ 数据提取和分组
- ✅ 深度战略洞察框架（行为模式、认知偏见、战略盲点）
- ✅ 否定性指导机制（"停止做什么"）
- ✅ 真相检验问题库（直击本质的开放性问题）
- ✅ 可沉淀知识提取（原则和偏好固化）
- ✅ 可视化仪表板和实时状态更新
- ⏳ AI驱动的深度分析（需要模型集成）
- ⏳ 与Obsidian的自动化同步
- ⏳ 跨时间段的趋势分析

### v2.1 计划（增强AI分析能力）
1. **集成Claude API**：用模型自动生成深度洞察，而非手工填写
2. **认知偏见库扩展**：建立更全面的偏见识别框架
3. **真相检验问题生成**：根据用户行为模式自动生成定制化问题
4. **行动建议优化**：基于历史数据优化建议的准确性和可执行性

### v2.2 计划（知识库集成）
1. **Obsidian同步**：自动将分析报告和提取的知识同步到Obsidian
2. **用户画像持续更新**：建立跨时间的用户行为模式档案
3. **原则库管理**：自动去重、版本化、更新核心原则
4. **工作偏好配置**：将固化的偏好转换为可应用的配置文件

### v2.3 计划（趋势分析和预测）
1. **跨报告对比**：对比不同时间段的分析结果，识别改进趋势
2. **偏见追踪**：追踪特定认知偏见的出现频率和演变
3. **模式演化分析**：识别用户行为模式的系统性变化
4. **预测性洞察**：基于历史数据预测潜在问题和风险
4. **Feedback Loop**: Collect user ratings to refine analysis framework

