[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-kepano-json-canvas-zh-CN":3,"guides-for-kepano-json-canvas":413,"similar-k172wzrkhpqs8d5jvwtvh6x57x86mras-zh-CN":414},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":224,"parentExtension":245,"providers":302,"relations":306,"repo":308,"tags":410,"workflow":411},1778692082047.8987,"k172wzrkhpqs8d5jvwtvh6x57x86mras",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"创建和编辑 JSON Canvas 文件 (.canvas)，包含节点、边、组和连接。适用于处理 .canvas 文件、创建可视化画布、思维导图、流程图，或当用户在 Obsidian 中提及 Canvas 文件时。",{"claudeCode":12},"kepano/obsidian-skills","json-canvas","https://github.com/kepano/obsidian-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":238},1778692082047.899,"kn77sssxxr4v1rkd513emtcgjx86m8tm","zh-CN",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":216,"useCases":217},[21,26,29,32,36,39,43,47,51,54,58,62,65,69,72,75,78,81,84,87,91,95,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了该扩展程序创建和编辑 JSON Canvas 文件，并指出了可视化画布、思维导图和流程图等用例，特别是提到了 Obsidian 的 Canvas 文件。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能为创建和编辑 JSON Canvas 文件提供了结构化操作，通过理解和操作这些文件的特定 schema 和结构，超越了基本的文本生成。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能通过提供创建、添加、连接和编辑等常见操作的定义工作流，并包含验证步骤，直接解决了创建和编辑 JSON Canvas 文件的既定用例。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于创建和编辑 JSON Canvas 文件，遵循单一职责原则。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能在创建和编辑 JSON Canvas 文件方面的功能及其预期用例。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能操作 JSON Canvas 文件的特定方面，如节点、边和组，暗示了范围化的操作，而不是单一的通才工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 提供了节点和边属性的详细分类，包括必需字段、类型、描述和默认值，以及颜色预设和 ID 生成指南。",{"category":33,"check":48,"severity":49,"summary":50},"Tool naming","not_applicable","该技能不直接暴露面向用户的工具；其功能在 SKILL.md 中进行描述，以供代理调用。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","SKILL.md 定义了节点和边的特定属性，表明了对这些元素操作的结构化和最小化输入/输出界面。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该扩展程序根据 MIT 许可证授权，如附带的 LICENSE 文件所示。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026-05-07，在过去 3 个月内。",{"category":59,"check":63,"severity":49,"summary":64},"Dependency Management","此技能未识别任何第三方依赖项。",{"category":66,"check":67,"severity":49,"summary":68},"Security","Secret Management","该技能似乎不使用或处理任何秘密。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能操作定义的 JSON 结构，并且似乎不加载或执行不受信任的第三方数据。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能处理本地 JSON 文件，并且在运行时不获取外部内容。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能的操作仅限于在定义的范围内操作 JSON 数据，不涉及超出读取/写入目标 .canvas 文件的文件系统操作。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能的描述或结构中未发现分离进程的产生或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能在本地操作 JSON 文件，并且不进行任何出站网络调用。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容不包含隐藏的控制技巧，并使用干净的可打印 ASCII 和标准 Unicode。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的说明以普通、可读的 Markdown 提供，没有混淆或 base64 编码的证据。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能操作 JSON 文件，并且不对用户更广泛的项目结构做出除文件本身之外的假设。",{"category":96,"check":97,"severity":98,"summary":99},"Trust","Issues Attention","warning","在过去 90 天内，打开了 20 个问题，关闭了 3 个（关闭率约 13%），表明对未解决问题的响应缓慢。",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","SKILL.md 前端包含名称和描述，并且存储库得到积极维护，这暗示了版本控制。",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","SKILL.md 明确包含一个‘验证清单’，详细说明了 ID 唯一性、有效引用、正确类型和 JSON 可解析性检查，这暗示了强大的验证。",{"category":66,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","该技能通过编辑本地文件进行操作，但描述的操作（添加、编辑、连接）本身并不具有破坏性，并且可以进行版本控制或撤销。",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","SKILL.md 中的‘验证清单’概述了特定的失败模式，并暗示将报告验证失败，表明了合理的错误处理。",{"category":105,"check":115,"severity":49,"summary":116},"Logging","该技能操作本地文件，不涉及需要本地审计日志的破坏性操作或出站调用。",{"category":118,"check":119,"severity":49,"summary":120},"Compliance","GDPR","该技能操作 JSON Canvas 文件，不处理个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能操作文件格式，没有任何区域或司法管辖区限制；targetMarket 为 'global'。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能根据 JSON 操作进行描述，并且似乎除了标准的 JSON 解析之外，没有特定的运行时或操作系统依赖项。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 提供了安装说明和可用技能的清晰概述，包括此技能。",{"category":33,"check":131,"severity":49,"summary":132},"Tool surface size","该技能定义了工作流和功能，而不是暴露离散的工具。",{"category":40,"check":134,"severity":49,"summary":135},"Overlapping near-synonym tools","该技能描述了工作流而不是离散的工具，因此没有重叠的近义词工具。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","所有关于创建和编辑 JSON Canvas 文件所描述的功能都得到了 SKILL.md 中详细规范的支持。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了多种清晰的安装方法，包括 marketplace 和 CLI 选项，以及针对不同环境的明确说明。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","SKILL.md 中的‘验证清单’暗示了将报告带有特定失败模式的错误，这表明了可行的反馈。",{"category":148,"check":149,"severity":49,"summary":150},"Execution","Pinned dependencies","此技能不使用任何第三方依赖项。",{"category":33,"check":152,"severity":49,"summary":153},"Dry-run preview","该技能操作本地文件；干运行不适用，因为更改可以进行版本控制。",{"category":155,"check":156,"severity":49,"summary":157},"Protocol","Idempotent retry & timeouts","该技能在本地操作 JSON 文件，不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":118,"check":159,"severity":49,"summary":160},"Telemetry opt-in","该技能不发出任何遥测数据。",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","描述清楚地定义了工件（.canvas 文件）和用户意图（创建/编辑可视化画布、思维导图、流程图），包括特定触发器。",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","前端简洁明了，在字符限制内清晰地陈述了核心功能和用例。",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","SKILL.md 正文结构良好，且行数在典型限制范围内，并包含节点、边和工作流的详细规范。",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","SKILL.md 概述了主要工作流，并链接到单独的 EXAMPLES.md 文件以获取更广泛的示例，展示了渐进式披露。",{"category":171,"check":175,"severity":49,"summary":176},"Forked exploration","该技能的操作是自包含的，不涉及广泛的探索或代码审查，因此不需要分叉的上下文。",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","`references/EXAMPLES.md` 文件提供了多种完整且可直接使用的示例，涵盖各种画布类型，展示了声称的功能。",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","SKILL.md 包含一个‘验证清单’，涵盖了潜在的失败模式，如重复 ID 和悬空引用，并提供了恢复步骤建议。",{"category":105,"check":184,"severity":49,"summary":185},"Tool Fallback","该技能不依赖于 MCP 服务器等外部工具；它直接操作提供的 JSON 结构。",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","验证清单暗示了无效状态（例如，重复 ID、悬空引用）将被捕获和报告，从而中止工作流。",{"category":92,"check":191,"severity":24,"summary":192},"Cross-skill coupling","该技能是自包含的，专注于 JSON Canvas 文件，没有对其他技能的隐式依赖。",1778691948753,"此技能支持创建和编辑 JSON Canvas 文件 (.canvas)，允许用户根据 JSON Canvas 规范以编程方式定义节点、边、组和连接。它提供了关于文件结构、常见工作流、节点和边属性、ID 生成和验证的详细指导。",[196,197,198,199,200],"创建和编辑 .canvas 文件","定义节点（文本、文件、链接、组）","定义边以连接节点","生成唯一 ID","验证 canvas 文件结构",[202,203,204],"编辑其他文件类型","提供可视化编辑器界面","除文件操作外与 Obsidian 交互","3.0.0","4.4.0","以编程方式创建和管理使用 JSON Canvas 文件格式的可视化画布、思维导图和流程图，并与 Obsidian 集成。","影响评分的主要发现是问题关闭率慢以及技能的功能缺乏明确的工具/命令名称。",75,"一个文档完善的技能，用于创建和编辑 JSON Canvas 文件，并附有清晰的示例和验证。",[13,212,213,214,215],"obsidian","diagramming","mind-map","flowchart","community",[218,219,220,221],"为 Obsidian 创建可视化画布","生成思维导图和流程图","以编程方式创作复杂的 .canvas 文件","编辑现有的 .canvas 文件",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":235,"testCoverage":237},{"hasLockfile":224},false,1778691930037,{"descriptionLength":227,"readmeSize":228},225,2565,{"closedIssues90d":230,"forks":231,"hasChangelog":224,"openIssues90d":232,"pushedAt":233,"stars":234},3,2128,20,1778185448000,31002,{"hasNpmPackage":224,"license":236,"smitheryVerified":224},"MIT",{"hasCi":224,"hasTests":224},{"updatedAt":239},1778692082047,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"skills/json-canvas","kepano","obsidian-skills","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":253,"parentExtension":257,"providers":289,"relations":297,"tags":298,"workflow":299},1778691854276.604,"k17bttant31x15g1p63z6mkehh86n37f",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":14},"Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.",{"claudeCode":212},"Obsidian",{"basePath":254,"githubOwner":242,"githubRepo":243,"locale":255,"slug":243,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":282,"tags":284,"workflow":285},1778691854276.6038,"k1781ajs5tna9vkz0peaa9cafh86mzbr",{"reviewCount":8},{"description":262,"installMethods":263,"name":243,"sourceUrl":14},"Agent skills for Obsidian. Teach your agent to use Markdown, Bases, JSON Canvas, and use the CLI.",{"claudeCode":12},{"basePath":254,"githubOwner":242,"githubRepo":243,"locale":255,"slug":243,"type":265},"marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":206,"score":269,"tags":270,"targetMarket":275,"tier":216},"3.1.0",79,[212,271,272,273,274],"markdown","cli","notes","knowledge-management","global",{"commitSha":277,"marketplace":278,"plugin":280},"HEAD",{"name":243,"pluginCount":279},1,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd75q6pm8pgs19zcxpqgt5da9186m9f3",[272,274,271,273,212],{"evaluatedAt":286,"extractAt":287,"updatedAt":288},1778691877356,1778691854276,1778692095422,{"evaluate":290,"extract":294},{"promptVersionExtension":205,"promptVersionScoring":206,"score":291,"tags":292,"targetMarket":275,"tier":216},95,[212,271,273,293,272],"pkm",{"commitSha":277,"license":236,"plugin":295},{"mcpCount":8,"provider":281,"skillCount":296},5,{"parentExtensionId":259,"repoId":283},[272,271,273,212,293],{"evaluatedAt":300,"extractAt":287,"updatedAt":301},1778691912830,1778692095244,{"evaluate":303,"extract":305},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":304,"targetMarket":275,"tier":216},[13,212,213,214,215],{"commitSha":277},{"parentExtensionId":247,"repoId":283,"translatedFrom":307},"k1752hcag12z5xg5mf83x245h986negg",{"_creationTime":309,"_id":283,"identity":310,"providers":311,"workflow":406},1778691850308.0276,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":312,"discover":395,"github":398},{"commitSha":277,"extensions":313},[314,327,346,355,363,373,381],{"basePath":254,"displayName":243,"installMethods":315,"rationale":316,"selectedPaths":317,"source":326,"sourceLanguage":255,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321,323],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md",{"path":324,"priority":325},"LICENSE","high","rule",{"basePath":254,"description":250,"displayName":212,"installMethods":328,"license":236,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":255,"type":256},{"claudeCode":212},"plugin manifest at .claude-plugin/plugin.json",[331,333,334,335,338,340,342,344],{"path":332,"priority":320},".claude-plugin/plugin.json",{"path":322,"priority":320},{"path":324,"priority":325},{"path":336,"priority":337},"skills/defuddle/SKILL.md","medium",{"path":339,"priority":337},"skills/json-canvas/SKILL.md",{"path":341,"priority":337},"skills/obsidian-bases/SKILL.md",{"path":343,"priority":337},"skills/obsidian-cli/SKILL.md",{"path":345,"priority":337},"skills/obsidian-markdown/SKILL.md",{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":326,"sourceLanguage":255,"type":244},"skills/defuddle","Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.","defuddle",{"claudeCode":12},"SKILL.md frontmatter at skills/defuddle/SKILL.md",[353],{"path":354,"priority":320},"SKILL.md",{"basePath":241,"description":356,"displayName":13,"installMethods":357,"rationale":358,"selectedPaths":359,"source":326,"sourceLanguage":255,"type":244},"Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.",{"claudeCode":12},"SKILL.md frontmatter at skills/json-canvas/SKILL.md",[360,361],{"path":354,"priority":320},{"path":362,"priority":337},"references/EXAMPLES.md",{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":326,"sourceLanguage":255,"type":244},"skills/obsidian-bases","Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.","obsidian-bases",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian-bases/SKILL.md",[370,371],{"path":354,"priority":320},{"path":372,"priority":337},"references/FUNCTIONS_REFERENCE.md",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":326,"sourceLanguage":255,"type":244},"skills/obsidian-cli","Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.","obsidian-cli",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian-cli/SKILL.md",[380],{"path":354,"priority":320},{"basePath":382,"description":383,"displayName":384,"installMethods":385,"rationale":386,"selectedPaths":387,"source":326,"sourceLanguage":255,"type":244},"skills/obsidian-markdown","Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.","obsidian-markdown",{"claudeCode":12},"SKILL.md frontmatter at skills/obsidian-markdown/SKILL.md",[388,389,391,393],{"path":354,"priority":320},{"path":390,"priority":337},"references/CALLOUTS.md",{"path":392,"priority":337},"references/EMBEDS.md",{"path":394,"priority":337},"references/PROPERTIES.md",{"sources":396},[397],"manual",{"closedIssues90d":230,"description":262,"forks":231,"license":236,"openIssues90d":232,"pushedAt":233,"readmeSize":228,"stars":234,"topics":399},[400,401,212,402,403,272,349,404,405],"claude","codex","skills","clawdbot","opencode","openclaw",{"classifiedAt":407,"discoverAt":408,"extractAt":409,"githubAt":409,"updatedAt":407},1778691854042,1778691850308,1778691852165,[213,215,13,214,212],{"evaluatedAt":412,"extractAt":287,"updatedAt":239},1778691948863,[],[415,443,473,503,533,561],{"_creationTime":416,"_id":417,"community":418,"display":419,"identity":423,"providers":427,"relations":436,"tags":439,"workflow":440},1778685949178.8171,"k173hp7sjtx3b6g1pq50zrvbwx86n35g",{"reviewCount":8},{"description":356,"installMethods":420,"name":13,"sourceUrl":422},{"claudeCode":421},"davepoon/buildwithclaude","https://github.com/davepoon/buildwithclaude",{"basePath":424,"githubOwner":425,"githubRepo":426,"locale":255,"slug":13,"type":244},"plugins/all-skills/skills/json-canvas","davepoon","buildwithclaude",{"evaluate":428,"extract":435},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":430,"targetMarket":275,"tier":434},99,[431,432,212,213,433,215],"json","canvas","mindmap","verified",{"commitSha":277},{"parentExtensionId":437,"repoId":438},"k1779wwzgaaxeqtvembbktrb1d86n4tf","kd719kw54vhmcscq7ckdp59fg586mnt6",[432,213,215,431,433,212],{"evaluatedAt":441,"extractAt":442,"updatedAt":441},1778690374406,1778685949178,{"_creationTime":444,"_id":445,"community":446,"display":447,"identity":453,"providers":458,"relations":467,"tags":469,"workflow":470},1778691799740.4802,"k173gtrv9a9ev95755pa3w820h86n7r2",{"reviewCount":8},{"description":448,"installMethods":449,"name":451,"sourceUrl":452},"Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.",{"claudeCode":450},"K-Dense-AI/claude-scientific-skills","Markdown and Mermaid Writing","https://github.com/K-Dense-AI/claude-scientific-skills",{"basePath":454,"githubOwner":455,"githubRepo":456,"locale":255,"slug":457,"type":244},"scientific-skills/markdown-mermaid-writing","K-Dense-AI","claude-scientific-skills","markdown-mermaid-writing",{"evaluate":459,"extract":465},{"promptVersionExtension":205,"promptVersionScoring":206,"score":460,"tags":461,"targetMarket":275,"tier":434},100,[462,271,463,464,213],"documentation","mermaid","scientific-writing",{"commitSha":277,"license":466},"Apache-2.0",{"repoId":468},"kd79rphh5gexy91xmpxc05h5mh86mm9r",[213,462,271,463,464],{"evaluatedAt":471,"extractAt":472,"updatedAt":471},1778693085426,1778691799740,{"_creationTime":474,"_id":475,"community":476,"display":477,"identity":483,"providers":488,"relations":495,"tags":498,"workflow":499},1778698402261.987,"k17a3kqv7728k9gtyr2ymzkhpd86nny4",{"reviewCount":8},{"description":478,"installMethods":479,"name":481,"sourceUrl":482},"将代码库映射为按功能分组的流程图，识别不同功能之间的重复关注点，并提出统一的架构。在被要求“寻找理想路径”、统一重复系统或在重构前审计架构时使用。输出一个建议的统一流程图以及针对每个系统的“制定计划”提示。",{"claudeCode":480},"thedotmack/claude-mem","Pathfinder","https://github.com/thedotmack/claude-mem",{"basePath":484,"githubOwner":485,"githubRepo":486,"locale":18,"slug":487,"type":244},"plugin/skills/pathfinder","thedotmack","claude-mem","pathfinder",{"evaluate":489,"extract":494},{"promptVersionExtension":205,"promptVersionScoring":206,"score":460,"tags":490,"targetMarket":275,"tier":434},[491,492,462,493,215],"code-analysis","architecture","refactoring",{"commitSha":277,"license":466},{"repoId":496,"translatedFrom":497},"kd70jnxgm695az2wtf37zbqdj986mp7k","k176pxdjxvnyex7jv6abt3myd586n5vv",[492,491,462,215,493],{"evaluatedAt":500,"extractAt":501,"updatedAt":502},1778698228002,1778698056313,1778698402262,{"_creationTime":504,"_id":505,"community":506,"display":507,"identity":513,"providers":518,"relations":526,"tags":529,"workflow":530},1778675056600.2317,"k17cxt9ps1s1vkzp0d0eq7pkt986m6gg",{"reviewCount":8},{"description":508,"installMethods":509,"name":511,"sourceUrl":512},"Use when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include \"second brain\", \"Obsidian wiki\", \"personal knowledge management\", \"ingest this paper/article/book\", \"build a research wiki\", \"compound knowledge\", \"Memex\", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.",{"claudeCode":510},"alirezarezvani/claude-skills","LLM Wiki","https://github.com/alirezarezvani/claude-skills",{"basePath":514,"githubOwner":515,"githubRepo":516,"locale":255,"slug":517,"type":244},"engineering/llm-wiki/skills/llm-wiki","alirezarezvani","claude-skills","llm-wiki",{"evaluate":519,"extract":525},{"promptVersionExtension":205,"promptVersionScoring":206,"score":460,"tags":520,"targetMarket":275,"tier":434},[274,212,521,293,522,523,524],"second-brain","rag-alternative","wiki","personal-knowledge-management",{"commitSha":277,"license":236},{"parentExtensionId":527,"repoId":528},"k171h6s4fcrd2pepndhe1tnjgd86mbgr","kd7ff9s1w43mfyy1n7hf87816186m6px",[274,212,524,293,522,521,523],{"evaluatedAt":531,"extractAt":532,"updatedAt":531},1778678327640,1778675056600,{"_creationTime":534,"_id":535,"community":536,"display":537,"identity":543,"providers":548,"relations":554,"tags":557,"workflow":558},1778695720086.7712,"k177ezxp2m2237t1yqyqz6vs6x86m8g5",{"reviewCount":8},{"description":538,"installMethods":539,"name":541,"sourceUrl":542},"Teaches PMs to create syntactically valid mermaid diagrams by selecting the right diagram type for their communication need, following syntax validity rules, and validating before shipping. Covers all 15 mermaid diagram types with PM-relevant examples and a dual-lens navigation system.",{"claudeCode":540},"product-on-purpose/pm-skills","Mermaid Diagrams","https://github.com/product-on-purpose/pm-skills",{"basePath":544,"githubOwner":545,"githubRepo":546,"locale":255,"slug":547,"type":244},"skills/utility-mermaid-diagrams","product-on-purpose","pm-skills","utility-mermaid-diagrams",{"evaluate":549,"extract":553},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":550,"targetMarket":275,"tier":434},[462,213,463,551,552],"product-management","reporting",{"commitSha":277,"license":466},{"parentExtensionId":555,"repoId":556},"k1721116hsfj7zg78w03432n8986n6y8","kd78ksv1wjj826ds5j1sh2kqnx86mhqf",[213,462,463,551,552],{"evaluatedAt":559,"extractAt":560,"updatedAt":559},1778696509575,1778695720086,{"_creationTime":562,"_id":563,"community":564,"display":565,"identity":571,"providers":576,"relations":581,"tags":583,"workflow":584},1778675145461.883,"k17entb5j2r4zpg4r9cysemwkd86mf9w",{"reviewCount":8},{"description":566,"installMethods":567,"name":569,"sourceUrl":570},"Part of the AlterLab Academic Skills suite. Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.",{"claudeCode":568},"AlterLab-IEU/AlterLab-Academic-Skills","AlterLab Mermaid","https://github.com/AlterLab-IEU/AlterLab-Academic-Skills",{"basePath":572,"githubOwner":573,"githubRepo":574,"locale":255,"slug":575,"type":244},"skills/visualization/alterlab-mermaid","AlterLab-IEU","AlterLab-Academic-Skills","alterlab-mermaid",{"evaluate":577,"extract":580},{"promptVersionExtension":205,"promptVersionScoring":206,"score":429,"tags":578,"targetMarket":275,"tier":434},[271,463,462,213,464,579],"technical-writing",{"commitSha":277,"license":466},{"repoId":582},"kd7fqvj70pvyn4r3q9kctpnd7d86mfqd",[213,462,271,463,464,579],{"evaluatedAt":585,"extractAt":586,"updatedAt":585},1778682710518,1778675145461]