Agent Skills: Idea - Record Thoughts and Problems

Record ideas and thoughts to Obsidian vault. Creates structured idea notes with problem analysis and tags. Use when user says "记录想法", "有个idea", "记一下", "记录疑问", or captures inspiration/questions about technical problems, architecture, or research.

UncategorizedID: ppx123-web/claude-config/idea

Install this agent skill to your local

pnpm dlx add-skill https://github.com/ppx123-web/claude-config/tree/HEAD/skills/idea

Skill Files

Browse the full folder contents for idea.

Download Skill

Loading file tree…

skills/idea/SKILL.md

Skill Metadata

Name
idea
Description
Record ideas and thoughts to Obsidian vault. Creates structured idea notes with problem analysis and tags. Use when user says "记录想法", "有个idea", "记一下", "记录疑问", or captures inspiration/questions about technical problems, architecture, or research.

Idea - Record Thoughts and Problems

Overview

Quickly capture ideas and questions, structure them into Obsidian vault with problem analysis and tags. Focuses on problems only, not solutions.

Core Features

  • 💡 Quick Capture: Capture fleeting thoughts and problems
  • 📁 Auto-Archive: Organize by date into idea/ directory
  • 🏷️ Tag Management: Auto-add relevant tags
  • 📋 Index Update: Auto-update Ideas-Index.md
  • 🧠 Problem-Focused: Only record problems, no solutions

When to Use

Trigger this skill when user:

  • Captures sudden inspiration during work/learning
  • Questions technical approaches or architectures
  • Discovers problems worth researching
  • Has doubts about current solutions

Example Triggers

  • "记录一个关于错误处理的 idea"
  • "我有个关于性能优化的想法"
  • "对当前的架构有一些疑问,帮我记录"
  • "发现一个值得研究的问题"
  • "有个想法,关于..."

Basic Usage

Simple Idea

记录想法: 为什么错误信息不能包含更多上下文?

Specify Topic

记录一个关于 LLM 的想法: 如何让错误信息更机器友好

Problem Analysis Format

记录想法:
核心问题: [问题陈述]
背景: [为什么是问题]
疑问: [待探索的点]

Workflow

Step 1: Understand Idea

Extract from user's description:

  • Core Problem: What's the essence?
  • Background: Why did this idea occur?
  • Value: Is it worth exploring?

Step 2: Create Note

Create file in Obsidian vault:

  • Path: idea/YYYY-MM-DD-[title].md
  • Format: Markdown template
  • Title: Concise description of idea topic

Step 3: Structure Content

Use standard template (see references/templates.md for full templates):

# idea: [Title]

## 核心问题

**[Problem Statement]**

[Problem description]

---

## 问题分析

### 现状
- [Point 1]
- [Point 2]

### 疑问
- [Question 1]
- [Question 2]

---

## 延伸思考

1. [Thought 1]
2. [Thought 2]
3. [Thought 3]

---

*创建时间: YYYY-MM-DD*
*标签: #idea #tag1 #tag2*

Step 4: Update Index

Add entry to idea/Ideas-Index.md:

### YYYY-MM-DD - [[idea/YYYY-MM-DD-[title]]]
**主题**: [Brief description]
**核心问题**: [Core problem]
**标签**: #tag1 #tag2

Naming Conventions

File Naming

Format: idea/YYYY-MM-DD-[slug].md

  • Date: Current date
  • Slug: Short English description, hyphen-separated
  • Examples:
    • idea/2026-01-13-LLM-Error-Messages.md
    • idea/2026-01-15-Cache-Strategy.md
    • idea/2026-01-20-API-Design.md

Tag Standards

Auto-add tags:

  • #idea - Universal tag for all ideas
  • Specific tags based on content:
    • #LLM
    • #architecture
    • #performance
    • #debugging

Best Practices

Content Principles

  1. Problems Only: Don't include solutions
  2. Keep Concise: Focus on core problem
  3. Value Judgment: Verify problem is worth exploring
  4. Traceable: Record time and tags

Quality Standards

Good idea notes should:

  • ✅ Have clear, specific problems
  • ✅ Include concrete analysis
  • ✅ Raise thoughtful questions
  • ✅ Contain problem verification
  • ❌ NOT include specific solutions
  • ❌ NOT over-expand details

Common Mistakes

❌ "我有个想法,应该用 Redis 做缓存"
   → This is a solution, not a problem

✅ "如何在高并发场景下优化数据访问性能?"
   → This is a problem, worth recording

Technical Implementation

Uses Obsidian MCP tools:

  • obsidian_append_content - Create/append content
  • obsidian_delete_file - Delete old files
  • obsidian_get_file_contents - Read existing content
  • obsidian_list_files_in_vault - List files

See references/implementation.md for complete technical details.

Templates

See references/templates.md for:

  • Technical problem template
  • Architecture design template
  • Research question template

Examples

See examples/ for complete dialogues:

  • inspiration-capture.md - Sudden inspiration capture
  • research-question.md - Recording research questions
  • architecture-tradeoff.md - Architecture decision questions

Common Questions

Q: How to view all ideas? Open idea/Ideas-Index.md for complete list.

Q: Can I edit existing ideas? Yes, edit directly in Obsidian or tell me what needs changing.

Q: What's the difference between idea note and regular note?

  • Idea note: Only problems, no solutions
  • Regular note: Can contain anything

Q: How to turn idea into implementation plan? When ready to implement, create new note referencing it, or add solution section to original.


Note: This skill focuses on problem recording. Understand the problem first, then seek solutions.