用途:在 secondbrain 项目中新增自定义实体类型,并生成配套的 schema、记录文件、文档模板与 VitePress 数据加载器。
主要能力:收集实体信息(复数名、单数名、字段、ID 格式、可选状态工作流);生成 .claude/data/<entity>/schema.yaml 与 records.yaml;创建 templates/entities/<entity>/TEMPLATE.md;创建 docs/.vitepress/data/<entity>.data.ts;创建 docs/<entity>/index.md;更新 .claude/data/config.yaml 与 VitePress 侧边栏;最后输出创建确认。
使用方式:先确认 secondbrain 已初始化,检查是否存在 .claude/data/config.yaml,若不存在则建议先运行 secondbrain-init。随后按工作流逐步执行:收集信息、生成 schema、初始化记录文件、创建文档模板、创建 VitePress 数据加载器、创建文档索引、更新配置、更新侧边栏、确认创建。字段类型支持 string、integer、number、boolean、date、datetime、array、enum;ID 格式支持 sequential(PREFIX-XXXX)、date-based(YYYY-MM-DD-slug)和 UUID。
适用场景:需要为 secondbrain 增加联系人、项目、书签等结构化实体,并希望这些实体在 VitePress 文档中展示和索引时。
限制:资料未提供该技能的收费、价格、平台支持范围或实际效果说明;使用前需确保 secondbrain 已初始化,且 ID 格式在已有记录后难以更改。