关于 braindump
braindump 是用于快速捕捉和分析思绪的 COG 技能,面向希望把零散想法整理成结构化记录的用户。它分类内容领域、提取主题与行动项,并可根据监测清单识别竞争情报。
主要功能
- 01接收自由形式的想法输入
- 02分类个人、工作及项目领域
- 03提取主题、问题、决策和行动项
- 04分析洞察、模式与战略含义
- 05按监测清单提取竞争情报
适用场景
- 01快速记录语音转写或零散想法
- 02整理涉及多个领域的思考
- 03将想法转化为行动项和决策依据
- 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(默认)——直接在对话中处理所有事情。不进行委派。
执行前检查
执行前,检查用户配置文件:
- 在知识库中查找
00-inbox/MY-PROFILE.md - 如果未找到:
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? - 如果找到:
- 阅读配置文件,获取用户姓名和活跃项目
- 如果用户列出了活跃项目,将它们作为领域选项提供
- 与用户友好交流时使用其姓名
- 如果
03-professional/COMPETITIVE-WATCHLIST.md存在,则阅读该文件以检测竞争情报
获取当前时间戳(生成任何文件前必须执行):
- 使用 Bash 运行
date '+%Y-%m-%d %H:%M',获取实际当前日期和时间 - 保存此值,并将其用于所有时间戳字段(
created:frontmatter 和文件名中的HHMM部分) - 绝不要猜测或编造时间——始终使用
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