npx skills add https://github.com/cesarszv/obsidian-skills --skill 'tag finder'标记是推理,而非贴标签。
我们并非将笔记归档到预先存在的盒子中——我们是在发现它们属于人类知识版图中的哪个位置。每一次标记分配都是:
"地图并非疆域,但一张经过深思熟虑的地图有助于在疆域中导航。"
基本格式: 学术领域/子领域/具体主题/[细节]
但请记住:这是一个指南,而非牢笼。
| 场景 | 推荐深度 | 推理 |
|---|---|---|
| 基础概念 | 2 级 | Physics/Thermodynamics —— 已确立、边界清晰的主题 |
| 标准技术主题 | 3 级 | Computer-Science/Algorithms/Sorting —— 有明确的学科归属 |
| 专门方法论 | 4 级 | Biology/Genetics/Genomics/CRISPR —— 需要上下文链条 |
| 新兴/混合概念 | 2-3 级 + 多标签 | 可能无法清晰归类;倾向于灵活性 |
| 元主题(工具、实践) | 自定义结构 | 可能需要 Methodology/ 或 前缀 |
关键原则: 深度应起到阐明作用,而非混淆。如果第五级能增加真正的特异性,就使用它。如果它只是噪音,就停在三级。
在分配标签之前,请遵循以下推理过程:
提问:这是什么类型的知识?
| 知识类型 | 特征 | 标记方法 |
|---|---|---|
| 基础概念 | 定义基本原则 | 根植于主要学科 |
| 应用技术 | 实现概念 | 包含方法论/应用层 |
| 跨学科桥梁 | 连接不同领域 | 使用多标签,明确主次 |
| 工具/框架 | 支持工作 | 可能需要 Methodology/ 或特定工具结构 |
| 历史/背景 | 关于领域本身 | 考虑元级标签 |
| 新兴/前沿 | 新的,尚未分类 | 保持保守;使用更广泛的标签 |
示例:
Note: "Transformer Architecture"
Reasoning:
- Core nature? Technical architecture (applied technique)
- Origin? Research from NLP/Deep Learning
- Current status? Foundational to modern AI
- Decision: 4-level tag to capture evolution from theory to architecture
Tag: Computer-Science/Artificial-Intelligence/Deep-Learning/Transformers
提问:它的知识谱系是什么?
从具体 → 一般进行追溯:
示例:
Note: "CRISPR-Cas9 Ethics"
Backward trace:
1. Specific: CRISPR-Cas9 (gene-editing tool)
2. Broader: Gene editing techniques
3. Field: Genomics (within Genetics)
4. Domain: Biology
But wait—ethics layer!
→ This is interdisciplinary
Primary tag: Biology/Genetics/Genomics/CRISPR
Secondary tag: Philosophy/Ethics/Applied-Ethics/Bioethics
Reasoning: The note studies CRISPR through ethical lens, so Biology is primary (the object of study) and Ethics is secondary (the analytical framework).
提问:这个概念是否存在于多个领域?
| 指标 | 行动 |
|---|---|
| 概念起源于领域 A 但现在用于领域 B | 主要:起源领域 / 次要:应用领域 |
| 多个领域贡献均等 | 多个并列标签 |
| 领域 A 研究领域 B | 主要:领域 A / 在子级中引用领域 B |
| 跨领域元分析 | 考虑 Methodology/Interdisciplinary-Studies |
示例:
Note: "Neural Networks for Drug Discovery"
Analysis:
- Neural Networks: CS/AI technique
- Drug Discovery: Biology/Pharmacology goal
Interdisciplinary type: Tool from Field A applied to Field B
Tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning/Neural-Networks
- Biology/Pharmacology/Drug-Discovery
Reasoning: Primary tag reflects the technical method; secondary reflects application domain. If note focuses more on biological insights than ML technique, reverse the priority.
提问:这个概念的确立程度如何?
| 成熟度级别 | 标记策略 |
|---|---|
| 经典(在教科书中存在 20 年以上) | 使用标准学术层级 |
| 已确立(在期刊/实践中广泛使用) | 遵循领域惯例 |
| 新兴(活跃研究,尚无共识) | 使用更广泛的标签,避免过早具体化 |
| 推测性(博客文章、推文、炒作) | 标记其背后的已确立概念 |
示例:
Note: "GPT-4 Prompt Injection Attacks"
Maturity assessment:
- GPT-4: Very new (2023)
- Prompt Engineering: Emerging (2020s)
- Security vulnerabilities: Established
Decision: Tag using established concepts, not bleeding-edge labels
Conservative tag:
Computer-Science/Artificial-Intelligence/Natural-Language-Processing/Security
Alternative (if focusing on prompt engineering):
Computer-Science/Artificial-Intelligence/Prompt-Engineering
Reasoning: "Prompt injection" is too new and unstable as terminology. Anchor in established security or NLP concepts, then add emergent layer if needed.
场景: 笔记讨论一个广泛的概念,可以在多个特异性级别上进行标记。
示例: "Introduction to Machine Learning"
选项:
# Option A: Broad (appropriate for survey/intro)
tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning
# Option B: Specific (if focusing on sub-areas)
tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning/Supervised-Learning
- Computer-Science/Artificial-Intelligence/Machine-Learning/Unsupervised-Learning
# Option C: Meta-level (if about ML as a field)
tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning
- Methodology/Research-Methods
决策框架:
场景: 笔记是关于实现概念的工具。
示例: "TensorFlow Tutorial"
推理:
Is this about:
A) The software tool itself? → Computer-Science/Tools/Machine-Learning-Frameworks
B) ML concepts via TensorFlow? → Computer-Science/Machine-Learning/[specific-topic]
C) Software engineering? → Computer-Science/Software-Engineering/Libraries
Decision: Depends on note's focus
- If explaining how to install/use TensorFlow → Tools tag
- If using TensorFlow to teach neural networks → Neural-Networks tag
- If comparing frameworks → Software-Engineering tag
场景: 笔记讨论技术领域的历史或社会学。
示例: "The AI Winter of the 1980s"
选项:
# Pure historical approach
tags:
- History/History-of-Science/Computer-Science
- Computer-Science/Artificial-Intelligence
# Science-and-society approach
tags:
- Sociology/Science-and-Technology-Studies
- Computer-Science/Artificial-Intelligence
# Field-internal approach
tags:
- Computer-Science/Artificial-Intelligence
- Methodology/Research-History
没有唯一正确答案 —— 根据笔记的分析视角选择。
示例: "My System for Reading Papers"
挑战: 并非严格的学术内容,而是关于学术实践。
解决方案:
tags:
- Methodology/Knowledge-Management/Reading-Systems
- Methodology/Research-Methods/Literature-Review
推理: 为元实践创建一个 Methodology/ 根目录。这是一个合法的学术关注点(在图书馆学、认知科学、教育学中研究)。
示例: 标题为 "AI Hallucinations" 的笔记
挑战: "Hallucination" 是 "生成错误" 或 "事实不一致" 的口语化行话。
解决方案:
tags:
- Computer-Science/Artificial-Intelligence/Natural-Language-Processing/Model-Evaluation
- Computer-Science/Artificial-Intelligence/Machine-Learning/Reliability
推理: 标记底层的技术概念,而非俚语。可以在笔记元数据中添加非正式别名。
示例: "Quantum Machine Learning"
分析:
This is genuinely interdisciplinary—not just ML applied to quantum problems,
but using quantum computing principles for ML algorithms.
Options:
A) Emphasize quantum: Physics/Quantum-Computing/Applications/Machine-Learning
B) Emphasize ML: Computer-Science/Machine-Learning/Quantum-Methods
C) Both: Use multiple tags
建议: 使用多个标签,并根据笔记内容明确说明哪个是主要的。
示例: "Actor-Critic Algorithms"
决策树:
Is this:
- A specific algorithm? → Include algorithm name in tag path
- A class of algorithms? → Stop at category level
- A theoretical framework? → May need Theory/Framework sub-level
Result: Computer-Science/Artificial-Intelligence/Reinforcement-Learning/Actor-Critic
Reasoning: Actor-Critic is a recognized sub-category of RL algorithms,
not just a single implementation.
分配标签时,请提供:
tags:
- [Primary tag with full path]
- [Secondary tag if applicable]
解释你的思考过程:
如果存在多种有效方法,请呈现它们:
Alternative A: [tag] — Better if [condition]
Alternative B: [tag] — Better if [condition]
对确定性保持透明:
用户提问: "请帮我标记关于'Attention Mechanisms in Transformers'的笔记"
回复:
tags:
- Computer-Science/Artificial-Intelligence/Deep-Learning/Attention-Mechanisms
1. 核心概念识别:
2. 学科谱系:
3. 深度论证:
/Transformers/Attention,但这可能导致过度具体化,因为注意力机制比 Transformers 更广泛4. 跨学科检查:
5. 替代方案考虑:
替代方案 A: Computer-Science/Artificial-Intelligence/Natural-Language-Processing/Transformers
替代方案 B: Computer-Science/Artificial-Intelligence/Machine-Learning/Neural-Networks/Attention
置信度: 高
在以下情况下会推荐替代方案 A:
| 模式 | 看似错误的原因 | 可能正确的情况 | 解决方案 |
|---|---|---|---|
| 同一深度使用多个标签 | 看似冗余 | 真正跨学科的主题 | 如果笔记平等地连接多个领域,则两者都用 |
| 层级过深(6+ 级) | 过度具体化 | 高度专业化的研究笔记 | 如果每一级都增加了真正的特异性,则可以接受 |
| 复杂主题使用浅层标签 | 具体化不足 | 广泛的综述或介绍性内容 | 适合概述性笔记 |
| 自定义顶级类别 | 打破惯例 | 元主题、工具、个人系统 | 使用 Methodology/ 或 Tools/ 根目录 |
在最终确定标签之前,问自己:
此列表用于指导而非限制。如果一个概念无法清晰归类,这是数据——而非失败。
| 领域 | 常见子领域 | 备注 |
|---|---|---|
| 计算机科学 | 人工智能、算法、系统、人机交互、安全、网络 | 常与数学、工程学交叉 |
| 数学 | 代数、分析、统计学、拓扑学、逻辑学 | 纯数学与应用数学的区别很重要 |
| 物理学 | 力学、热力学、量子力学、电磁学 | 历史物理学与现代物理学的组织方式不同 |
| 生物学 | 遗传学、生态学、神经科学、进化论 | 分子水平与生物体水平 |
| 化学 | 有机化学、无机化学、生物化学、物理化学 | 与生物学、物理学重叠严重 |
| 心理学 | 认知心理学、临床心理学、社会心理学、发展心理学 | 实证科学与应用实践 |
| 经济学 | 微观经济学、宏观经济学、行为经济学、计量经济学 | 实证经济学与规范经济学 |
| 哲学 | 伦理学、认识论、形而上学、逻辑学 | 可以是任何领域的元标签 |
完美的标签并不存在。 好的标签:
当有疑问时:
目标是实现有用的导航,而非绝对的真理。
每周安装量
0
代码仓库
首次出现
Jan 1, 1970
安全审计
Tagging is reasoning, not labeling.
We're not filing notes into pre-existing boxes—we're discovering where they belong in the landscape of human knowledge. Every tag assignment is:
"The map is not the territory, but a well-reasoned map helps navigate the territory."
Base Format: Academic-Discipline/Sub-discipline/Specific-Topic/[Granular-Detail]
But remember: This is a guide, not a prison.
| Scenario | Recommended Depth | Reasoning |
|---|---|---|
| Foundational concept | 2 levels |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Tools/| 历史学 | 古代史、中世纪史、现代史、区域史 | 还有:科学史、经济史等 |
| 工程学 | 电气工程、机械工程、土木工程、软件工程 | 应用科学,有学科根源 |
| 商学 | 市场营销、金融、管理、战略 | 应用社会科学 |
| 语言学 | 句法学、语义学、音系学、计算语言学 | 连接人文学科与计算机科学 |
| 社会学 | 社会理论、方法论、专门领域 | 常研究其他学科 |
| 方法论 | 研究方法、知识管理、统计学 | 元级别,适用于所有领域 |
Physics/Thermodynamics — Established, well-bounded topic |
| Standard technical topic | 3 levels | Computer-Science/Algorithms/Sorting — Clear disciplinary home |
| Specialized methodology | 4 levels | Biology/Genetics/Genomics/CRISPR — Requires context chain |
| Emerging/hybrid concept | 2-3 levels + multi-tag | Might not fit cleanly; err toward flexibility |
| Meta-topic (tools, practices) | Custom structure | May need Methodology/ or Tools/ prefix |
Key Principle: Depth should illuminate, not obfuscate. If a fifth level adds genuine specificity, use it. If it's just noise, stop at three.
Before assigning tags, walk through this reasoning process:
Ask: What kind of knowledge is this?
| Knowledge Type | Characteristics | Tag Approach |
|---|---|---|
| Foundational Concept | Defines basic principles | Root in primary discipline |
| Applied Technique | Implements concepts | Include methodology/application layer |
| Interdisciplinary Bridge | Connects fields | Multi-tag with clear primary |
| Tool/Framework | Enables work | May need Methodology/ or tool-specific structure |
| Historical/Contextual | About the field itself | Consider meta-level tags |
| Emergent/Cutting-edge | New, not yet categorized | Be conservative; use broader tags |
Example:
Note: "Transformer Architecture"
Reasoning:
- Core nature? Technical architecture (applied technique)
- Origin? Research from NLP/Deep Learning
- Current status? Foundational to modern AI
- Decision: 4-level tag to capture evolution from theory to architecture
Tag: Computer-Science/Artificial-Intelligence/Deep-Learning/Transformers
Ask: What's the intellectual ancestry?
Trace backwards from specific → general:
Example:
Note: "CRISPR-Cas9 Ethics"
Backward trace:
1. Specific: CRISPR-Cas9 (gene-editing tool)
2. Broader: Gene editing techniques
3. Field: Genomics (within Genetics)
4. Domain: Biology
But wait—ethics layer!
→ This is interdisciplinary
Primary tag: Biology/Genetics/Genomics/CRISPR
Secondary tag: Philosophy/Ethics/Applied-Ethics/Bioethics
Reasoning: The note studies CRISPR through ethical lens, so Biology is primary (the object of study) and Ethics is secondary (the analytical framework).
Ask: Does this concept live in multiple worlds?
| Indicator | Action |
|---|---|
| Concept originated in Field A but now used in Field B | Primary: Origin field / Secondary: Application field |
| Equal contribution from multiple fields | Multiple co-equal tags |
| Field A studying Field B | Primary: Field A / Reference Field B in sub-levels |
| Meta-analysis across fields | Consider Methodology/Interdisciplinary-Studies |
Example:
Note: "Neural Networks for Drug Discovery"
Analysis:
- Neural Networks: CS/AI technique
- Drug Discovery: Biology/Pharmacology goal
Interdisciplinary type: Tool from Field A applied to Field B
Tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning/Neural-Networks
- Biology/Pharmacology/Drug-Discovery
Reasoning: Primary tag reflects the technical method; secondary reflects application domain. If note focuses more on biological insights than ML technique, reverse the priority.
Ask: How established is this concept?
| Maturity Level | Tag Strategy |
|---|---|
| Canonical (in textbooks for 20+ years) | Use standard academic hierarchy |
| Established (widespread in journals/practice) | Follow field conventions |
| Emerging (active research, no consensus) | Use broader tags, avoid premature specificity |
| Speculative (blog posts, tweets, hype) | Tag the underlying established concepts |
Example:
Note: "GPT-4 Prompt Injection Attacks"
Maturity assessment:
- GPT-4: Very new (2023)
- Prompt Engineering: Emerging (2020s)
- Security vulnerabilities: Established
Decision: Tag using established concepts, not bleeding-edge labels
Conservative tag:
Computer-Science/Artificial-Intelligence/Natural-Language-Processing/Security
Alternative (if focusing on prompt engineering):
Computer-Science/Artificial-Intelligence/Prompt-Engineering
Reasoning: "Prompt injection" is too new and unstable as terminology. Anchor in established security or NLP concepts, then add emergent layer if needed.
Scenario: Note discusses a broad concept that could be tagged at multiple specificity levels.
Example: "Introduction to Machine Learning"
Options:
# Option A: Broad (appropriate for survey/intro)
tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning
# Option B: Specific (if focusing on sub-areas)
tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning/Supervised-Learning
- Computer-Science/Artificial-Intelligence/Machine-Learning/Unsupervised-Learning
# Option C: Meta-level (if about ML as a field)
tags:
- Computer-Science/Artificial-Intelligence/Machine-Learning
- Methodology/Research-Methods
Decision framework:
Scenario: Note is about a tool that implements concepts.
Example: "TensorFlow Tutorial"
Reasoning:
Is this about:
A) The software tool itself? → Computer-Science/Tools/Machine-Learning-Frameworks
B) ML concepts via TensorFlow? → Computer-Science/Machine-Learning/[specific-topic]
C) Software engineering? → Computer-Science/Software-Engineering/Libraries
Decision: Depends on note's focus
- If explaining how to install/use TensorFlow → Tools tag
- If using TensorFlow to teach neural networks → Neural-Networks tag
- If comparing frameworks → Software-Engineering tag
Scenario: Note discusses the history or sociology of a technical field.
Example: "The AI Winter of the 1980s"
Options:
# Pure historical approach
tags:
- History/History-of-Science/Computer-Science
- Computer-Science/Artificial-Intelligence
# Science-and-society approach
tags:
- Sociology/Science-and-Technology-Studies
- Computer-Science/Artificial-Intelligence
# Field-internal approach
tags:
- Computer-Science/Artificial-Intelligence
- Methodology/Research-History
No single right answer —choose based on the note's analytical lens.
Example: "My System for Reading Papers"
Challenge: Not strictly academic content, but about academic practice.
Solution:
tags:
- Methodology/Knowledge-Management/Reading-Systems
- Methodology/Research-Methods/Literature-Review
Reasoning: Create a Methodology/ root for meta-practices. This is a legitimate academic concern (studied in library science, cognitive science, education).
Example: Note titled "AI Hallucinations"
Challenge: "Hallucination" is colloquial jargon for "generation errors" or "factual inconsistencies."
Solution:
tags:
- Computer-Science/Artificial-Intelligence/Natural-Language-Processing/Model-Evaluation
- Computer-Science/Artificial-Intelligence/Machine-Learning/Reliability
Reasoning: Tag the underlying technical concept, not the slang. Could add informal alias in note metadata.
Example: "Quantum Machine Learning"
Analysis:
This is genuinely interdisciplinary—not just ML applied to quantum problems,
but using quantum computing principles for ML algorithms.
Options:
A) Emphasize quantum: Physics/Quantum-Computing/Applications/Machine-Learning
B) Emphasize ML: Computer-Science/Machine-Learning/Quantum-Methods
C) Both: Use multiple tags
Recommendation: Use both tags with clear reasoning about which is primary based on note content.
Example: "Actor-Critic Algorithms"
Decision tree:
Is this:
- A specific algorithm? → Include algorithm name in tag path
- A class of algorithms? → Stop at category level
- A theoretical framework? → May need Theory/Framework sub-level
Result: Computer-Science/Artificial-Intelligence/Reinforcement-Learning/Actor-Critic
Reasoning: Actor-Critic is a recognized sub-category of RL algorithms,
not just a single implementation.
When assigning tags, provide:
tags:
- [Primary tag with full path]
- [Secondary tag if applicable]
Explain your thought process:
If multiple valid approaches exist, present them:
Alternative A: [tag] — Better if [condition]
Alternative B: [tag] — Better if [condition]
Be transparent about certainty:
User asks: "Help me tag my note about 'Attention Mechanisms in Transformers'"
Response:
tags:
- Computer-Science/Artificial-Intelligence/Deep-Learning/Attention-Mechanisms
1. Core concept identification:
2. Disciplinary lineage:
3. Depth justification:
/Transformers/Attention, but that risks over-specification since attention is broader than just Transformers4. Interdisciplinary check:
5. Alternative considerations:
Alternative A: Computer-Science/Artificial-Intelligence/Natural-Language-Processing/Transformers
Alternative B: Computer-Science/Artificial-Intelligence/Machine-Learning/Neural-Networks/Attention
Confidence level: High
Would recommend Alternative A instead if:
| Pattern | Why It Seems Wrong | When It Might Be Right | Resolution |
|---|---|---|---|
| Multiple tags at same depth | Seems redundant | Genuinely interdisciplinary topics | Use both if note bridges fields equally |
| Very deep hierarchy (6+ levels) | Over-specification | Highly specialized research notes | Acceptable if each level adds real specificity |
| Shallow tag for complex topic | Under-specification | Broad survey or intro content | Appropriate for overview notes |
| Custom top-level category | Breaks convention | Meta-topics, tools, personal systems | Use Methodology/ or Tools/ roots |
Before finalizing tags, ask yourself:
Clarity test: Could someone unfamiliar with the note understand what it's about from the tags alone?
Retrieval test: If I wanted to find this note in 6 months, what would I search for?
Consistency test: Have I tagged similar notes differently? If so, is there good reason?
Granularity test: Am I at the right zoom level, or too zoomed in/out?
Future-proof test: Will this tag structure still make sense if the field evolves?
This list guides but doesn't constrain. If a concept doesn't fit cleanly, that's data—not failure.
| Discipline | Common Sub-fields | Notes |
|---|---|---|
| Computer-Science | AI, Algorithms, Systems, HCI, Security, Networks | Often interdisciplinary with Math, Engineering |
| Mathematics | Algebra, Analysis, Statistics, Topology, Logic | Pure vs Applied distinction matters |
| Physics | Mechanics, Thermodynamics, Quantum, Electromagnetism | Historical vs modern physics differ in organization |
| Biology | Genetics, Ecology, Neuroscience, Evolutionary | Molecular vs organismal levels |
| Chemistry | Organic, Inorganic, Biochemistry, Physical | Overlaps heavily with Biology, Physics |
| Psychology | Cognitive, Clinical, Social, Developmental | Empirical science vs applied practice |
| Economics | Micro, Macro, Behavioral, Econometrics | Positive vs normative economics |
| Philosophy | Ethics, Epistemology, Metaphysics, Logic | Can be meta-tag for any field |
| History | Ancient, Medieval, Modern, Regional | Also: History of Science, Economic History, etc. |
| Engineering | Electrical, Mechanical, Civil, Software | Applied sciences with disciplinary roots |
| Business | Marketing, Finance, Management, Strategy | Applied social science |
| Linguistics | Syntax, Semantics, Phonology, Computational | Bridging humanities and CS |
| Sociology | Social-Theory, Methods, Specialized-Fields | Often studies other disciplines |
| Methodology | Research-Methods, Knowledge-Management, Statistics | Meta-level, applies across fields |
Perfect tags don't exist. Good tags:
When in doubt:
The goal is useful navigation, not absolute truth.
Weekly Installs
0
Repository
First Seen
Jan 1, 1970
Security Audits
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
58,600 周安装
Docnify自动化:通过Rube MCP和Composio工具包实现文档操作自动化
1 周安装
Docmosis自动化集成指南:通过Rube MCP与Composio实现文档生成自动化
1 周安装
Dictionary API自动化教程:通过Rube MCP和Composio实现词典API操作自动化
1 周安装
detrack-automation:自动化追踪技能,集成Claude AI提升开发效率
1 周安装
Demio自动化工具包:通过Rube MCP和Composio实现Demio操作自动化
1 周安装
Deel自动化工具:通过Rube MCP与Composio实现HR与薪资操作自动化
1 周安装