mcpField
B
braindump

braindump

github.com/huytieu生产力1.3k199 次安装5 天前更新
代码仓库

关于 braindump

braindump 是用于快速捕捉和分析思绪的 COG 技能,面向希望把零散想法整理成结构化记录的用户。它分类内容领域、提取主题与行动项,并可根据监测清单识别竞争情报。

主要功能

  1. 01接收自由形式的想法输入
  2. 02分类个人、工作及项目领域
  3. 03提取主题、问题、决策和行动项
  4. 04分析洞察、模式与战略含义
  5. 05按监测清单提取竞争情报

适用场景

  1. 01快速记录语音转写或零散想法
  2. 02整理涉及多个领域的思考
  3. 03将想法转化为行动项和决策依据
  4. 04从记录中提取受关注公司的信息

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/huytieu/cog-second-brain --skill braindump

安装后在 Claude Code 中输入/braindump确认已加载。

详细介绍

COG Braindump 技能

目的

通过快速捕捉、系统分析、模式识别和结合领域的洞察提取,以尽可能减少用户操作的方式,将原始想法转化为战略情报。

何时调用

  • 用户想要捕捉意识流式的想法
  • 用户说“braindump”“brain dump”“capture thoughts”或“write down ideas”
  • 用户有想要快速记录的想法
  • 用户提到想把脑海中的想法倾诉出来

Agent 模式识别

检查 00-inbox/MY-PROFILE.md frontmatter 中的 agent_mode:

  • 如果是 agent_mode: team——将研究、分析和写作子任务委派给专业子 Agent(例如,使用 Task 工具将深度分析、竞争情报提取或模式识别委派给不同的 Agent)。在向用户展示前整合结果。
  • 如果是 agent_mode: solo(默认)——直接在对话中处理所有事情。不进行委派。

执行前检查

执行前,检查用户配置文件:

  1. 在知识库中查找 00-inbox/MY-PROFILE.md
  2. 如果未找到:
    Welcome to COG! It looks like this is your first time.
    
    Before we start, let's quickly set up your profile (takes 2 minutes).
    
    Would you like to run onboarding first, or should I proceed with default settings?
    
  3. 如果找到:
    • 阅读配置文件,获取用户姓名和活跃项目
    • 如果用户列出了活跃项目,将它们作为领域选项提供
    • 与用户友好交流时使用其姓名
    • 如果 03-professional/COMPETITIVE-WATCHLIST.md 存在,则阅读该文件以检测竞争情报

获取当前时间戳(生成任何文件前必须执行):

  1. 使用 Bash 运行 date '+%Y-%m-%d %H:%M',获取实际当前日期和时间
  2. 保存此值,并将其用于所有时间戳字段(created: frontmatter 和文件名中的 HHMM 部分)
  3. 绝不要猜测或编造时间——始终使用 date 命令返回的值

流程

1. 用户交互与输入收集
  • 热情地问候用户(如果有 MY-PROFILE.md,则使用其中的姓名)
  • 询问:“你在想什么?”或“准备好来一场脑力倾倒了吗?”
  • 收集用户意识流式的输入(可以很长、散乱,或通过语音转文字等方式输入)
  • 接受任何形式——不评判、不筛选
2. 领域分类

请用户分类,或根据内容自动识别:

如果用户配置文件中列出了项目:

  • **个人:**个人成长、人际关系、身心健康
  • **职业:**工作、领导力、职业发展
  • **特定项目:**与特定项目相关
    • 如果 MY-PROFILE.md 列出了项目,则询问:“哪个项目?[项目名称列表]”
    • 示例:“哪个项目?(1)SaaS 产品,(2)写书,(3)健康应用”
  • **混合/不明确:**涉及多个领域

**如果没有配置文件:**使用标准的个人/职业/混合分类

3. 内容分析与处理

直接应用全面的分析框架:

阶段 1:内容摄取

分析输入以了解:

  • 内容类型:[语音转录|书面笔记|混合]
  • 长度:[字数]
  • 能量水平:[高|中|低]
  • 情绪基调:[兴奋|沮丧|好奇|担忧|中性|混合]
  • 背景:[情境背景]
阶段 2:结构分析

提取并识别:

  • 主要主题:[3–5 个主要话题]
  • 辅助想法:[相关概念和细节]
  • 提出的问题:[明确和隐含的问题]
  • 考虑中的决策:[正在考虑的选择]
  • 行动事项:[识别出的任务和承诺]
阶段 3:领域分类(含置信度)

确定:

  • 主要领域:[个人|职业|特定项目]及置信度
  • 次要领域:[如果内容涉及多个领域]
  • 跨领域要素:[适用于多个领域的主题]
  • 隐私注意事项:[需要保护的敏感内容]
阶段 4:提取战略洞察

识别:

  • 关键洞察:[3–5 个最重要的认识]
  • 模式识别:[与先前想法/决策的联系]
  • 战略影响:[这对目标和优先事项意味着什么]
  • 决策框架:[这些内容如何指导未来的选择]
阶段 5:检测竞争情报

如果存在 COMPETITIVE-WATCHLIST.md:

  • 扫描 braindump 内容,查找对受监控公司/人员的提及
  • 将竞争情报提取到单独的文件中
  • 创建指回原始 braindump 的交叉引用
4. 生成结构化输出

按以下结构创建 braindump 文件:

---
type: "braindump"
domain: "[personal|professional|project-specific|mixed]"
project: "[project-name]" # Only if project-specific
date: "YYYY-MM-DD"
created: "YYYY-MM-DD HH:MM"
themes: ["theme1", "theme2", "theme3"]
tags: ["#braindump", "#raw-thoughts", "#domain-tag"]
status: "captured"
energy_level: "[high|medium|low]"
emotional_tone: "[primary-emotion]"
confidence: "[high|medium|low]"
---

# Braindump: [Auto-generated descriptive title]

## Raw Thoughts
[Original user content preserved exactly as provided]

## Content Analysis

### Main Themes
1. **Theme 1:** [description and significance]
2. **Theme 2:** [description and significance]
3. **Theme 3:** [description and significance]

### Supporting Ideas
- [Supporting concept 1]
- [Supporting concept 2]
- [Supporting concept 3]

### Questions Raised
- [Question 1 for deeper exploration]
- [Question 2 requiring consideration]

### Decisions Contemplated
- [Decision 1 being considered with options]
- [Decision 2 under evaluation]

## Strategic Intelligence

### Key Insights
1. **Insight 1:** [description and implications]
2. **Insight 2:** [description and implications]
3. **Insight 3:** [description and implications]

### Pattern Recognition
- **Connection to Previous Thinking:** [links to earlier braindumps or frameworks]
- **Recurring Patterns:** [themes that keep appearing]
- **Evolution:** [how thinking has developed]

### Strategic Implications
- [How this affects goals]
- [Impact on current projects]
- [Decision-making considerations]

## Action Items

**Note:** Calculate actual due dates from today's date and append Obsidian Tasks emoji format.

### Immediate (24-48 hours)
- [ ] [specific action] 📅 [YYYY-MM-DD = tomorrow's date]

### Short-term (1-2 weeks)
- [ ] [specific action] 📅 [YYYY-MM-DD = date +1 week from today]

### Strategic Considerations
- [longer-term implications and considerations]

## Connections
- **Related Braindumps:** [[link1]], [[link2]]
- **Relevant Projects:** [[project1]], [[project2]]
- **Knowledge Base:** [[insight1]], [[framework1]]

## Domain Classification
- **Primary Domain:** [domain] ([confidence]%)
- **Reasoning:** [why this classification]
- **Cross-Domain Elements:** [if applicable]
- **Privacy Level:** [public|private|confidential]

## Processing Notes
### Emotional Context
- **Energy Level:** [assessment]
- **Emotional Tone:** [assessment]
- **Implications:** [what this suggests]

### Confidence Assessment
- **Overall Analysis:** [percentage] - [reasoning]
- **Domain Classification:** [percentage] - [reasoning]
- **Strategic Insights:** [percentage] - [reasoning]
- **Areas Requiring Clarification:** [specific questions if needed]

---

*Processed by COG Brain Dump Analyst*

保存到合适的位置:

  • 个人: 02-personal/braindumps/braindump-YYYY-MM-DD-HHMM-<slug>.md
  • 职业: 03-professional/braindumps/braindump-YYYY-MM-DD-HHMM-<slug>.md
  • 项目: 04-projects/[project-slug]/braindumps/braindump-YYYY-MM-DD-HHMM-<slug>.md
  • 混合: 00-inbox/braindump-YYYY-MM-DD-HHMM-<slug>.md
5. 提取竞争情报

如果检测到竞争情报(提及监控清单中的公司/人员):

创建/更新:04-projects/[project]/competitive/[company-slug].md

---
type: "competitive-intelligence"
company: "[Company Name]"
project: "[project-name]"
last_updated: "YYYY-MM-DD"
sources: ["braindump"]
tags: ["#competitive", "#intelligence", "#[company-slug]"]
---

# Competitive Intelligence: [Company Name]

## Latest Update - [Date]
**Source:** [[braindump-file-reference]]

[Extracted competitive intelligence from braindump]

## Previous Intelligence
[Historical intel from earlier braindumps]

## Strategic Implications
[Analysis of what this means for the project]

## Action Items
- [ ] [Follow-up actions based on intel] 📅 [YYYY-MM-DD = calculated due date]

---

*Auto-extracted by COG Brain Dump Analyst*
6. 确认完成
  • 确认文件已创建
  • 向用户显示:“Braindump 已保存至[文件路径]”
  • 简要总结识别出的主要主题
  • 如果提取了竞争情报,请说明:“另已将竞争情报提取至[文件路径]”

YAML 格式要求

重要: 所有 YAML 前置内容都必须使用 Obsidian 兼容的正确格式:

  • 所有字符串值都必须用双引号括起来
  • 数组必须使用带引号的字符串:["item1", "item2", "item3"]
  • 布尔值不应加引号:true 或 false
  • 数字不应加引号,除非它们是字符串标识符
  • 确保 YAML 语法正确,避免 Obsidian 解析错误

示例:

# CORRECT
type: "braindump"
themes: ["automation", "testing", "ui-improvements"]
analysis_needed: true

# INCORRECT
type: braindump
themes: [automation, testing, ui-improvements]
analysis_needed: "true"

验证流程

内容准确性
  • 解读验证: 确认理解与意图一致
  • 上下文验证: 确保准确记录具体情境
  • 情绪准确性: 验证对情绪基调和精力水平的评估
  • 完整性检查: 确认已识别所有主要主题
领域分类验证
  • 边界清晰: 确保领域分类清晰且有充分依据
  • 隐私保护: 验证个人内容得到妥善保护
  • 跨领域价值: 确认跨领域洞察有价值且恰当
  • 分类置信度: 说明领域归类的置信度
战略洞察验证
  • 基于证据: 确保洞察有内容证据支持
  • 可执行性: 验证建议具体且可实施
  • 优先级准确性: 确认优先级评估与既定目标一致
  • 时间安排现实性: 确保建议的时间安排切实可行

不确定性处理

何时请求澄清
  • 领域分类模糊: 内容可能属于多个领域
  • 战略影响不明确: 洞察存在多种可能的解读
  • 信息相互矛盾: 内容包含互相矛盾的要素
  • 缺少上下文: 似乎缺少重要的背景信息
置信度指标
  • 高置信度(90%+): 内容清晰,所属领域和影响显而易见
  • 中等置信度(70–89%): 整体清晰,但存在一些模糊要素
  • 低置信度(50–69%): 存在重大歧义,需要用户输入
  • 极低置信度(<50%): 存在重大不确定性,需要澄清

处理备注中始终明确说明置信度及其依据。

与其他技能集成

后续跟进

完成 braindump 后,建议:

  • 回顾多个 braindump 中反复出现的模式
  • 每周进行一次回顾主题的检查
  • 整合知识,构建框架
竞争情报

如果检测到竞争相关提及:

  • 自动更新竞争情报文件
  • 在输出中提及这一点
  • 提供竞争情报文件的链接

成功指标

  • 捕捉速度(尽量减少用户操作)
  • 准确的领域分类
  • 文件保存到正确位置
  • 用户感到被倾听和理解
  • 相关时自动提取竞争情报
  • 对分析准确性有较高信心

学习与适应

模式学习
  • 学习用户的思维模式和沟通风格
  • 了解用户对领域划分的具体偏好
  • 识别用户最看重哪些类型的见解
  • 学习用户通常会采纳哪些建议
持续改进
  • 随时间跟踪见解和建议的准确性
  • 监控用户对建议的参与度及采纳情况
  • 通过学习提升分析速度和准确性
  • 根据成效完善分析框架

评论

支持 Markdown