[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-john-wilmes-learn-zh-CN":3,"guides-for-john-wilmes-learn":359,"similar-k1702s4hbf60ya8qprrajghmmh86ndfv-zh-CN":360},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":257,"isFallback":252,"parentExtension":263,"providers":264,"relations":270,"repo":273,"tags":355,"workflow":356},1778691811287.0002,"k1702s4hbf60ya8qprrajghmmh86ndfv",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"捕获一条经验教训作为结构化的知识条目。当您发现一个不明显的 bug、解决方法或值得为未来会话保存的模式时使用。当用户说“记住这个”、“保存这个经验教训”或“这个值得注意”时使用。",{"claudeCode":12},"john-wilmes/claude-agentic-coding-playbook","Learn","https://github.com/john-wilmes/claude-agentic-coding-playbook",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":240,"workflow":255},1778691811287.0005,"kn71afb3maqvt29q8jd40na06x86n4m9","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"practices":207,"prerequisites":211,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"tier":227,"useCases":228,"workflow":233},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了将经验教训捕获为结构化知识条目的问题，并为发现不明显的 bug、解决方法或模式提供了具体的用例。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能提供了一种结构化的方法来捕获和管理跨会话和项目的知识，超越了简单的笔记记录或 LLM 内存。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能具有清晰的安装过程、依赖项以及用于捕获和管理知识条目的已定义工作流，使其为生产使用做好了准备。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于捕获和管理经验教训作为结构化知识条目，其范围清晰，不扩展到无关领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了该技能捕获结构化知识条目的功能，并提供了清晰的用例。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能使用 Read、Write、Edit、Glob、Grep 和 Bash 等特定工具，而不是单一的通用工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 提供了关于如何使用该技能的详细说明，包括先决条件以及捕获和管理知识条目的分步过程。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","该技能及其关联脚本具有描述性的名称，清楚地表明了它们的目的。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","该技能的输入和输出定义明确，专注于捕获特定的经验教训细节，而没有不必要的数据膨胀。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该项目包含一个 MIT 许可证文件，这是一个宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","最后一次提交是在 2026 年 4 月 6 日，即过去 3 个月内，这表明维护活跃。",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","该技能的钩子和脚本仅使用 Node.js 标准库，因此没有需要管理的第三方依赖项。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能似乎不处理或回显机密，并且安装脚本通过包含用于机密检测的 pre-commit 钩子来强调安全性。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","SKILL.md 指示使用 JSON.stringify 创建条目，并将内容表示为信息性描述，从而降低了提示注入的风险。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能仅使用 Node.js 标准库并依赖已提交的文件，避免了运行时下载或远程执行。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能的操作仅限于 ~/.claude/ 目录或项目内存文件，并且脚本在适当的地方使用相对路径。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","提供的脚本和说明似乎不包含逃逸沙箱的原语，例如分离的进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能专注于本地知识捕获，似乎没有将任何数据泄露给第三方。",{"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","脚本和钩子是用纯 JavaScript 和 Bash 编写的，没有模糊处理的迹象，例如 base64 负载或运行时获取的代码。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能使用相对路径并检查必要的文件（如 knowledge-db.js）是否存在，如果未找到则提供备用机制。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","在过去 90 天内没有打开和关闭的 issue，这表明该项目是新的或维护良好，没有当前关注问题。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","虽然 SKILL.md 前端部分没有明确的版本号，但存在 CHANGELOG.md 和近期的提交表明了良好的发布实践。",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","该技能使用 Node.js 的 JSON.stringify 进行安全的 JSON 构建，并依赖于标准文件系统操作，这意味着一定程度的验证。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","写入文件等破坏性操作受到检查先决条件和使用 Edit 工具的保护，并提供清晰的确认消息。",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","该技能包括对先决条件的明确检查，如果找不到 knowledge-db.js 则回退到另一种方法，并提供清晰的确认消息。",{"category":111,"check":115,"severity":24,"summary":116},"Logging","README 提到钩子会将决策记录到 JSONL 文件以供分析，从而提供技能操作的审计跟踪。",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","该技能在本地捕获经验教训，似乎没有将个人数据处理并发送给第三方。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能在本地运行，没有任何地域或管辖权限制，因此具有全球范围。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能依赖于 Node.js 标准库和 Bash，并检查文件是否存在并提供备用机制，确保了跨平台兼容性。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 文件存在，内容全面，并清楚地解释了 Agentic Coding Playbook 的目的和功能，包括 'learn' 技能。",{"category":33,"check":131,"severity":24,"summary":132},"Tool surface size","'learn' 技能本身只暴露了有限的工具集（Read、Write、Edit、Glob、Grep、Bash），这与其专注的功能相匹配。",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","'learn' 技能使用的工具（Read、Write、Edit、Glob、Grep、Bash）是不同的，并且似乎没有重叠的近义词。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","README 和 SKILL.md 中描述的所有功能，例如捕获经验教训和使用特定工具，都有相应的实现。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了清晰的安装说明，包括先决条件和设置的命令行示例。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","该技能提供了检查先决条件的清晰步骤，并在找不到 knowledge-db.js 时提供备用机制，指导用户进行修复。",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","该技能仅使用 Node.js 标准库，并且脚本具有指定解释器的 shebangs，确保了固定的依赖项。",{"category":33,"check":151,"severity":63,"summary":152},"Dry-run preview","'learn' 技能主要涉及写入本地文件，不包含通常需要 dry-run preview 的状态更改操作。",{"category":154,"check":155,"severity":63,"summary":156},"Protocol","Idempotent retry & timeouts","该技能在本地运行，不涉及需要幂等重试或超时的远程调用或状态更改操作。",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","README 提到了用于分析的日志记录，但没有指示将遥测数据发送给第三方；任何日志记录似乎都是本地的，并且是选择加入的（通过配置）。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该技能的目的定义精确，指定了其使用的操作（捕获经验教训）和上下文（不明显的 bug、解决方法、模式）。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 的前端部分简洁明了，有效地总结了该技能的核心功能和用例。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 的正文结构清晰，没有过长的内容，通过将详细过程委托给脚本和外部文件来避免冗长。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 概述了工作流，并引用外部脚本进行详细操作，遵循了渐进式披露原则。",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","此技能不是一个侧重于探索的技能；它捕获特定的经验教训，不需要分叉的上下文。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 提供了清晰的分步示例，说明如何使用 'learn' 技能，包括示例命令和预期结果。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","该技能处理 'knowledge-db.js' 不可用的边缘情况，提供了一个备用机制，直接写入内存文件。",{"category":111,"check":183,"severity":24,"summary":184},"Tool Fallback","如果 'knowledge-db.js' 不可用，该技能有一个定义的备用路径，确保即使在其缺席的情况下也能正常运行。",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","SKILL.md 和安装脚本清楚地说明了先决条件，如 Bash、Node.js 18+ 和 git，定义了堆栈假设。",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","该技能检查 knowledge-db.js 的可用性，并提供清晰的备用方案，在主方法不可用时优雅地停止。",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","'learn' 技能是独立的，并且似乎不隐式依赖于在同一会话中加载的其他技能。",1778691723962,"该技能使用户能够捕获不明显的 bug、解决方法或模式作为结构化的知识条目。如果主知识数据库不可用，它会提供一个备用机制，并与更广泛的编码 playbook 集成以进行知识管理。",[198,199,200,201,202],"捕获结构化的知识条目","按类型（陷阱、模式、解决方法等）对经验教训进行分类","为条目分配工具、标签和置信度级别","将条目存储在本地或共享知识数据库中","提供知识存储的备用机制",[204,205,206],"替换完整的知识库系统。","捕获微不足道或仅限于会话的事实。","基于学到的经验教训自动执行命令。",[208,209,210],"知识捕获","结构化数据输入","会话连续性",[212,213,214],"Linux 或 macOS 上的 Bash","Node.js 18+","git","3.0.0","4.4.0","系统地保存开发会话中发现的有价值的见解，使其可供将来使用和学习。","该技能文档齐全、已准备好投入生产，并遵循安全最佳实践。其功能定义清晰且已实现，具有强大的错误处理和可移植性。",100,"一个高质量的技能，用于跨会话捕获结构化的经验教训和知识条目。",[222,223,224,225,226],"knowledge-management","developer-productivity","llm-assistant","note-taking","session-memory","verified",[229,230,231,232],"当您发现一个不明显的 bug 或其根本原因时使用。","当您找到工具或平台问题的解决方法时使用。","当您识别出能节省大量时间的模式时使用。","当用户明确要求记住或保存一个经验教训时使用。",[234,235,236,237,238,239],"检查先决条件（knowledge-db.js 的可用性）","识别经验教训（来自参数或用户输入）","对条目进行分类（类别、工具、标签、置信度）","创建条目（生成 ID、格式化 JSON、通过 knowledge-db.js 插入）","导出以供共享（可选，如果知识库已共享）","向用户确认捕获",{"codeQuality":241,"collectedAt":243,"documentation":244,"maintenance":247,"security":251,"testCoverage":254},{"hasLockfile":242},true,1778691706797,{"descriptionLength":245,"readmeSize":246},234,23320,{"closedIssues90d":8,"forks":248,"hasChangelog":242,"openIssues90d":8,"pushedAt":249,"stars":250},1,1775499180000,2,{"hasNpmPackage":252,"license":253,"smitheryVerified":252},false,"MIT",{"hasCi":242,"hasTests":242},{"updatedAt":256},1778691811287,{"basePath":258,"githubOwner":259,"githubRepo":260,"locale":18,"slug":261,"type":262},"profiles/combined/skills/learn","john-wilmes","claude-agentic-coding-playbook","learn","skill",null,{"evaluate":265,"extract":268},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":266,"targetMarket":267,"tier":227},[222,223,224,225,226],"global",{"commitSha":269,"license":253},"HEAD",{"repoId":271,"translatedFrom":272},"kd70rsdwht91wffapxne36m7gs86nqms","k177q146qfm225pm2q5haxqn2x86mjpw",{"_creationTime":274,"_id":271,"identity":275,"providers":276,"workflow":351},1778690408540.5417,{"githubOwner":259,"githubRepo":260,"sourceUrl":14},{"classify":277,"discover":335,"github":338},{"commitSha":269,"extensions":278},[279,291,299,313,319,327],{"basePath":280,"description":281,"displayName":282,"installMethods":283,"rationale":284,"selectedPaths":285,"source":289,"sourceLanguage":290,"type":262},"profiles/combined/skills/checkpoint","Save all work, update memory, commit, push, and prepare to end the session. Use when user says \"save my work\", \"wrap up\", or \"I'm done for now\". Use at natural breakpoints or when context is getting large.","checkpoint",{"claudeCode":12},"SKILL.md frontmatter at profiles/combined/skills/checkpoint/SKILL.md",[286],{"path":287,"priority":288},"SKILL.md","mandatory","rule","en",{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":289,"sourceLanguage":290,"type":262},"profiles/combined/skills/create-project","Scaffold a new project with git, .gitignore, CLAUDE.md, AGENTS.md, GitHub repo, and memory directory. Use when user says \"start a new project\", \"create a repo\", or \"scaffold an app\". Creates the project as a sibling to the .claude/ config directory.","create-project",{"claudeCode":12},"SKILL.md frontmatter at profiles/combined/skills/create-project/SKILL.md",[298],{"path":287,"priority":288},{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":289,"sourceLanguage":290,"type":262},"profiles/combined/skills/investigate","Manage structured investigations with multi-agent evidence collection, synthesis, tagging, and PHI sanitization. Use when user says \"start an investigation\", \"root cause analysis\", or \"collect evidence about X\". Subcommands: new, run, collect, synthesize, close, status, list, search. Do NOT use for casual debugging or quick code questions — only for formal, multi-step research.","investigate",{"claudeCode":12},"SKILL.md frontmatter at profiles/combined/skills/investigate/SKILL.md",[306,307,310],{"path":287,"priority":288},{"path":308,"priority":309},"references/specialist-prompts.md","medium",{"path":311,"priority":312},"scripts/check-citations.sh","low",{"basePath":258,"description":314,"displayName":261,"installMethods":315,"rationale":316,"selectedPaths":317,"source":289,"sourceLanguage":290,"type":262},"Capture a lesson as a structured knowledge entry. Use when you discover a non-obvious bug, workaround, or pattern worth preserving for future sessions. Use when user says \"remember this\", \"save this lesson\", or \"this is worth noting\".",{"claudeCode":12},"SKILL.md frontmatter at profiles/combined/skills/learn/SKILL.md",[318],{"path":287,"priority":288},{"basePath":320,"description":321,"displayName":322,"installMethods":323,"rationale":324,"selectedPaths":325,"source":289,"sourceLanguage":290,"type":262},"profiles/combined/skills/playbook","Analyze your Claude Code configuration and suggest improvements based on the agentic coding playbook. Use when user says \"audit my config\", \"check my setup\", or \"improve my CLAUDE.md\". Works on both global and project-level CLAUDE.md files. Do NOT use for application configuration — only for Claude Code setup.","playbook",{"claudeCode":12},"SKILL.md frontmatter at profiles/combined/skills/playbook/SKILL.md",[326],{"path":287,"priority":288},{"basePath":328,"description":329,"displayName":330,"installMethods":331,"rationale":332,"selectedPaths":333,"source":289,"sourceLanguage":290,"type":262},"profiles/combined/skills/promote","Promote a project-level lesson to global scope so it's available across all projects. Use when user says \"make this global\", \"share this across projects\", or \"promote this lesson\". Use when a lesson discovered in one project would benefit others.","promote",{"claudeCode":12},"SKILL.md frontmatter at profiles/combined/skills/promote/SKILL.md",[334],{"path":287,"priority":288},{"sources":336},[337],"manual",{"closedIssues90d":8,"description":339,"forks":248,"license":253,"openIssues90d":8,"pushedAt":249,"readmeSize":246,"stars":250,"topics":340},"Evidence-based practices for LLM-assisted development. Install scripts, Claude Code configuration, and a research-backed best practices guide with 34 verified citations.",[341,342,343,344,345,346,347,348,349,350],"agentic-development","ai-coding","best-practices","claude-code","code-quality","cursor","developer-tools","prompt-engineering","security","testing",{"classifiedAt":352,"discoverAt":353,"extractAt":354,"githubAt":354,"updatedAt":352},1778691644354,1778690408540,1778691642374,[223,222,224,225,226],{"evaluatedAt":357,"extractAt":358,"updatedAt":256},1778691724082,1778691644748,[],[361,390,420,449,471,500],{"_creationTime":362,"_id":363,"community":364,"display":365,"identity":371,"providers":375,"relations":383,"tags":386,"workflow":387},1778690831986.375,"k17cz34xvdsccr5kww43wmkzr986mzk6",{"reviewCount":8},{"description":366,"installMethods":367,"name":369,"sourceUrl":370},"Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.",{"claudeCode":368},"hyf0/vue-skills","create-adaptable-composable","https://github.com/hyf0/vue-skills",{"basePath":372,"githubOwner":373,"githubRepo":374,"locale":290,"slug":369,"type":262},"skills/create-adaptable-composable","hyf0","vue-skills",{"evaluate":376,"extract":382},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":377,"targetMarket":267,"tier":227},[378,379,380,381,223],"vue","composable","reactivity","typescript",{"commitSha":269},{"parentExtensionId":384,"repoId":385},"k17fvvpt61wrah7aepwqhgjp4d86n8jx","kd7a1a0bdc2ez150x3razht61n86m6a8",[379,223,380,381,378],{"evaluatedAt":388,"extractAt":389,"updatedAt":388},1778691066243,1778690831986,{"_creationTime":391,"_id":392,"community":393,"display":394,"identity":400,"providers":405,"relations":413,"tags":416,"workflow":417},1778695116697.199,"k17cex5hqwje7qgvts5evct1d186nd4m",{"reviewCount":8},{"description":395,"installMethods":396,"name":398,"sourceUrl":399},"Records research provenance as a post-task epilogue, scanning conversation history at the end of a coding or research session to extract decisions, experiments, dead ends, claims, heuristics, and pivots, and writing them into the ara/ directory with user-vs-AI provenance tags. Use as a session epilogue — never during execution — to maintain a faithful, auditable trace of how a research project actually evolved.",{"claudeCode":397},"Orchestra-Research/AI-Research-SKILLs","ARA Research Manager","https://github.com/Orchestra-Research/AI-Research-SKILLs",{"basePath":401,"githubOwner":402,"githubRepo":403,"locale":290,"slug":404,"type":262},"22-agent-native-research-artifact/research-manager","Orchestra-Research","AI-Research-SKILLs","research-manager",{"evaluate":406,"extract":412},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":407,"targetMarket":267,"tier":227},[408,409,222,410,411],"research","provenance","session-logging","ara",{"commitSha":269,"license":253},{"parentExtensionId":414,"repoId":415},"k17155ws9qc0hw7a568bg79sfd86max8","kd70hj1y80mhra5xm5g188j5n586mg18",[411,222,409,408,410],{"evaluatedAt":418,"extractAt":419,"updatedAt":418},1778697541177,1778695116697,{"_creationTime":421,"_id":422,"community":423,"display":424,"identity":430,"providers":434,"relations":442,"tags":445,"workflow":446},1778696595410.5657,"k17bk9m02r7jkbzzqapbzfvq8h86m6qn",{"reviewCount":8},{"description":425,"installMethods":426,"name":428,"sourceUrl":429},"Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.",{"claudeCode":427},"rohitg00/pro-workflow","orchestrate","https://github.com/rohitg00/pro-workflow",{"basePath":431,"githubOwner":432,"githubRepo":433,"locale":290,"slug":428,"type":262},"skills/orchestrate","rohitg00","pro-workflow",{"evaluate":435,"extract":441},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":436,"targetMarket":267,"tier":227},[437,438,439,440,222],"llm-ops","agent","workflow","memory",{"commitSha":269},{"parentExtensionId":443,"repoId":444},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[438,222,437,440,439],{"evaluatedAt":447,"extractAt":448,"updatedAt":447},1778696881233,1778696595410,{"_creationTime":450,"_id":451,"community":452,"display":453,"identity":457,"providers":459,"relations":467,"tags":468,"workflow":469},1778696595410.5618,"k174h4yhwrcpcmdx62n2g2b88986mx17",{"reviewCount":8},{"description":454,"installMethods":455,"name":456,"sourceUrl":429},"Coordinate multiple Claude Code sessions as a team — lead + teammates with shared task lists, mailbox messaging, and file-lock claiming. Patterns for team sizing, task decomposition, and when to use teams vs sub-agents vs worktrees.",{"claudeCode":427},"agent-teams",{"basePath":458,"githubOwner":432,"githubRepo":433,"locale":290,"slug":456,"type":262},"skills/agent-teams",{"evaluate":460,"extract":466},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":461,"targetMarket":267,"tier":227},[462,463,222,437,464,465],"ai-workflow","collaboration","productivity","self-correction",{"commitSha":269},{"parentExtensionId":443,"repoId":444},[462,463,222,437,464,465],{"evaluatedAt":470,"extractAt":448,"updatedAt":470},1778696637446,{"_creationTime":472,"_id":473,"community":474,"display":475,"identity":481,"providers":485,"relations":493,"tags":496,"workflow":497},1778692488329.0144,"k1724vjyyetw8qcfh8anb4c3tn86ngy7",{"reviewCount":8},{"description":476,"installMethods":477,"name":479,"sourceUrl":480},"Extract domain knowledge from existing project sources and generate domain rules. Also handles vault sync and domain listing.",{"claudeCode":478},"luiseiman/claude-kit","domain-extract","https://github.com/luiseiman/claude-kit",{"basePath":482,"githubOwner":483,"githubRepo":484,"locale":290,"slug":479,"type":262},"skills/domain-extract","luiseiman","claude-kit",{"evaluate":486,"extract":492},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":487,"targetMarket":267,"tier":227},[488,222,489,490,491],"domain-extraction","rule-generation","code-analysis","automation",{"commitSha":269},{"parentExtensionId":494,"repoId":495},"k17650xadq8363kzchr4w0gmf186nq24","kd79wqc8an5wh20cc2znr8tyb586mxwx",[491,490,488,222,489],{"evaluatedAt":498,"extractAt":499,"updatedAt":498},1778693090713,1778692488329,{"_creationTime":501,"_id":502,"community":503,"display":504,"identity":510,"providers":515,"relations":522,"tags":524,"workflow":525},1778692098392.723,"k171q2y70k2z7p5t62a7zrpw6s86n4kw",{"reviewCount":8},{"description":505,"installMethods":506,"name":508,"sourceUrl":509},"飞书知识库：管理知识空间、空间成员和文档节点。创建和查询知识空间、查看和管理空间成员、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、查看或管理空间成员、移动或复制节点时使用。",{"claudeCode":507},"larksuite/cli","Lark Wiki CLI","https://github.com/larksuite/cli",{"basePath":511,"githubOwner":512,"githubRepo":513,"locale":18,"slug":514,"type":262},"skills/lark-wiki","larksuite","cli","lark-wiki",{"evaluate":516,"extract":521},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":517,"targetMarket":267,"tier":227},[518,519,520,222,491,513],"lark","feishu","wiki",{"commitSha":269,"license":253},{"repoId":523},"kd7akv5cxs7vx53ys6jsrv85v186mha4",[491,513,519,222,518,520],{"evaluatedAt":526,"extractAt":527,"updatedAt":526},1778692680305,1778692098392]