SuperAPI AI 工具集

sqlite-notes

数据与分析

查看项目

更新于 10-15 17:26

技能介绍

用途:把 SQLite 当作本地优先的个人思考环境,用于记笔记、记录思考轨迹和构建知识,保留想法的来源与演化脉络。SQL 即接口,模式即 DDL,数据库可移植,全部数据存于单个 .sqlite/notes.db 文件。

主要能力:捕获笔记、资源、摘录与反思并标注来源;生成 AI 思考轨迹快照(breadcrumbs)追踪思路动量;用工作流阶段(inbox、journal、working、permanent、archive)组织笔记;通过 links 表与结构化外键连接实体;用 FTS5 做全文检索(排序、布尔操作符、片段);支持与 Claude Code 配合进行 AI 辅助思考与综合。

核心表:notes(含 origin 来源:me、llm、external、llm-assisted;epistemic 认知状态:fleeting、developing、supported、settled)、breadcrumbs(动量状态:exploring、converging、scattered、dormant、breakthrough)、resources、clippings、reflections、links(关系词如 linksTo、derivedFrom、references 等)。

使用方式:一键初始化执行 ./skills/sqlite-notes/scripts/setup.sh;或手动 mkdir -p .sqlite,再依次执行 sqlite3 .sqlite/notes.db < skills/sqlite-notes/assets/schema.sql 与 sqlite3 .sqlite/notes.db < skills/sqlite-notes/assets/views.sql,并用 sqlite3 .sqlite/notes.db "SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;" 验证。之后用 SQL 插入、更新、查询笔记,按快速捕获、每周回顾、生成 breadcrumb、生成并提升 reflection 等流程操作。

适用场景:需要低摩擦捕获想法、追踪思考随时间的变化、从多来源综合洞见、用 SQL 查询笔记关系、替代分散的 markdown 文件或聊天记录时。

限制:资料未提供图形界面、同步、多用户协作、移动端或具体性能数据;需自行具备 SQLite 与 SQL 使用能力,AI 相关流程依赖外部模型配合。