[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-BrainBlend-AI-framework-zh-CN":3,"guides-for-BrainBlend-AI-framework":488,"similar-k17d19ntb1qmpx0z8vphd812mn86m98r-zh-CN":489},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":218,"isFallback":213,"parentExtension":223,"providers":282,"relations":286,"repo":288,"tags":485,"workflow":486},1778683605618.4404,"k17d19ntb1qmpx0z8vphd812mn86m98r",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Atomic Agents Python 框架指南 — 涵盖 schemas、agents、tools、context providers、prompts、orchestration 和 provider 配置。当代码从 `atomic_agents` 导入、定义 `AtomicAgent`、`BaseTool` 或 `BaseIOSchema` 时，或当用户询问有关 multi-agent orchestration 或 LLM-provider 绑定在 atomic-agents 项目中的问题时使用。",{"claudeCode":12},"BrainBlend-AI/atomic-agents","Atomic Agents Framework Guide","https://github.com/BrainBlend-AI/atomic-agents",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":199,"workflow":216},1778683605618.4407,"kn71wena6cwhqgx7wsmkf8bw7586mx6p","zh-CN",{"checks":20,"evaluatedAt":158,"extensionSummary":159,"features":160,"nonGoals":166,"practices":170,"prerequisites":174,"promptVersionExtension":176,"promptVersionScoring":177,"purpose":178,"rationale":179,"score":180,"summary":181,"tags":182,"tier":188,"useCases":189,"workflow":194},[21,26,29,32,36,39,44,48,50,52,56,60,63,67,70,73,76,79,82,85,88,92,96,100,104,107,111,114,117,121,125,128,131,134,138,141,144,147,151,155],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指明了问题空间：指导用户了解 Atomic Agents Python 框架，特别是涉及其核心抽象的任务，并列出了具体的使用触发条件。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该框架通过强调模块化、可预测性和通过结构化 schema 和 Python 最佳实践进行控制，提供了独特的价值主张，使其区别于其他代理 AI 框架。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展提供了一个构建 LLM 应用程序的完整生命周期，涵盖了核心抽象、工具和集成模式，并附有清晰的示例和文档，表明已为实际工作流做好准备。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于指导用户使用 Atomic Agents Python 框架及其组件，不涉及无关领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","描述准确、简洁，并能有效传达技能的目的和预期用例，包括具体的导入语句和用户意图。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","此检查不适用，因为该扩展是一个指导用户使用框架的技能，而不是公开可调用的特定工具。",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","配置文件、API 密钥的环境变量和模型参数在引用的文件中都有清晰的文档记录，并解释了默认值和优先级。",{"category":33,"check":49,"severity":42,"summary":43},"Tool naming",{"category":33,"check":51,"severity":42,"summary":43},"Minimal I/O surface",{"category":53,"check":54,"severity":24,"summary":55},"License","License usability","该项目根据 MIT 许可证进行许可，如 LICENSE 文件和 README 所述，这是一种宽松的开源许可证。",{"category":57,"check":58,"severity":24,"summary":59},"Maintenance","Commit recency","该存储库显示最近 12 个月内的提交，表明维护活跃。",{"category":57,"check":61,"severity":24,"summary":62},"Dependency Management","pyproject.toml 文件指定了依赖项，项目结构包含用于测试的开发依赖项，这表明依赖项得到了管理。",{"category":64,"check":65,"severity":24,"summary":66},"Security","Secret Management","文档和示例强调使用环境变量来管理 API 密钥并避免硬编码秘密，从而遵循安全实践。",{"category":64,"check":68,"severity":24,"summary":69},"Injection","该框架的设计，利用 Pydantic 和 Instructor，固有地将 LLM 生成的内容视为数据，从而降低了注入风险。文档警告了常见的反模式。",{"category":64,"check":71,"severity":24,"summary":72},"Transitive Supply-Chain Grenades","该框架侧重于捆绑代码和结构化数据，并且文档警告不要进行可能引入外部风险的运行时获取。",{"category":64,"check":74,"severity":24,"summary":75},"Sandbox Isolation","该框架及其组件设计用于在其定义的范围内运行，没有迹象表明尝试修改项目或捆绑包之外的文件。",{"category":64,"check":77,"severity":24,"summary":78},"Sandbox escape primitives","在提供的技能代码或引用的模式中没有分离进程生成或拒绝-重试循环的证据。",{"category":64,"check":80,"severity":24,"summary":81},"Data Exfiltration","该框架强调结构化数据，并警告不要提交秘密或个人身份信息 (PII)，这符合数据外泄的预防原则。",{"category":64,"check":83,"severity":24,"summary":84},"Hidden Text Tricks","文档和代码示例似乎没有隐藏文本技巧或混淆技术。",{"category":64,"check":86,"severity":24,"summary":87},"Opaque code execution","代码库和示例使用清晰、可读的 Python 代码，避免了 base64 负载或运行时脚本获取等混淆技术。",{"category":89,"check":90,"severity":24,"summary":91},"Portability","Structural Assumption","项目结构指南促进了模块化和清晰的组织，框架的设计避免了对外部项目布局的僵化假设。",{"category":93,"check":94,"severity":24,"summary":95},"Trust","Issues Attention","在过去 90 天内有 6 个打开的 issue 和 7 个已关闭的 issue，维护者似乎很敬业且响应迅速。",{"category":97,"check":98,"severity":24,"summary":99},"Versioning","Release Management","该项目具有清晰的版本控制方案，由 PyPI 版本徽章和 README 中的发布信息指示，并且 `pyproject.toml` 文件很可能管理版本。",{"category":101,"check":102,"severity":24,"summary":103},"Execution","Validation","该框架高度依赖 Pydantic 进行输入和输出的 schema 验证，确保数据完整性。",{"category":64,"check":105,"severity":24,"summary":106},"Unguarded Destructive Operations","该框架侧重于构建代理和工具，提供的示例和文档并未表明存在无保护的破坏性操作。",{"category":108,"check":109,"severity":24,"summary":110},"Errors","Error Handling","该框架利用 Instructor 强大的错误处理机制，包括用于解析错误和完成错误的钩子，从而促进结构化的错误报告。",{"category":101,"check":112,"severity":24,"summary":113},"Pinned dependencies","pyproject.toml 和 poetry.lock (由 `uv sync` 暗示) 文件表明了固定的依赖项，确保了可重现的构建。",{"category":33,"check":115,"severity":42,"summary":116},"Dry-run preview","此检查不适用，因为该扩展是一个指导用户使用框架的技能，而不是执行更改状态的命令。",{"category":118,"check":119,"severity":24,"summary":120},"Protocol","Idempotent retry & timeouts","该框架与 Instructor 集成，Instructor 提供了重试机制，并且文档鼓励为外部调用实现超时，从而促进了健壮的协议。",{"category":122,"check":123,"severity":24,"summary":124},"Compliance","Telemetry opt-in","文档和示例未表明默认收集任何遥测数据，符合选择加入原则。",{"category":40,"check":126,"severity":24,"summary":127},"Precise Purpose","该技能的描述清楚地陈述了其作为 Atomic Agents 框架指南的目的，并指明了何时使用它，包括导入语句和用户意图。",{"category":40,"check":129,"severity":24,"summary":130},"Concise Frontmatter","Frontmatter 内容丰富，在字符限制内有效地总结了核心功能，随后是相关的触发短语。",{"category":45,"check":132,"severity":24,"summary":133},"Concise Body","SKILL.md 内容结构良好，并通过引用单独的文件来提供更深入的材料，从而实现渐进式披露，保持主文档的简洁性。",{"category":135,"check":136,"severity":24,"summary":137},"Context","Progressive Disclosure","该技能通过引用对特定概念（schema、agents、tools 等）的详细解释，有效地使用渐进式披露。",{"category":135,"check":139,"severity":42,"summary":140},"Forked exploration","此检查不适用，因为技能本身是一个指南，不执行需要分叉上下文的深度探索。",{"category":22,"check":142,"severity":24,"summary":143},"Usage examples","该技能在 README 和 SKILL.md 中链接了大量示例，涵盖了快速入门、完整示例和特定模式，这些都是可直接使用的。",{"category":22,"check":145,"severity":24,"summary":146},"Edge cases","引用的文档文件（agents.md、tools.md、schemas.md 等）解决了常见的错误、反模式和潜在的故障模式，并提供了处理它们的指导。",{"category":148,"check":149,"severity":42,"summary":150},"Code Execution","Tool Fallback","此检查不适用，因为该扩展是一个指导用户使用框架的技能，而不是需要具有回退功能的外部依赖项的工具。",{"category":152,"check":153,"severity":24,"summary":154},"Safety","Halt on unexpected state","该框架的设计，通过严格的 schema 验证和钩子进行错误处理，鼓励在意外状态下停止执行，而不是默默地继续。",{"category":89,"check":156,"severity":24,"summary":157},"Cross-skill coupling","该技能专注于指导用户使用 Atomic Agents 框架本身，并将用户引导至特定技能或相关任务的参考，从而促进独立功能。",1778683371515,"此技能是 Atomic Agents Python 框架的中央指南，详细介绍了其核心抽象，如 schemas、agents、tools 和 context providers。它提供了规范的导入路径、最小可行代理示例，并将用户引导至专门的技能以完成常见的创作任务。",[161,162,163,164,165],"指导了解 Atomic Agents 核心抽象（schemas、agents、tools、context providers）","提供规范的导入路径和最小可行代理示例","引导用户创建 schema、agent、tool 和 context provider 的专用技能","详细介绍系统提示结构和 LLM 提供商集成","引用文件以深入了解内存、编排和测试等特定概念",[167,168,169],"此技能不提供直接执行能力。","它不能替代阅读官方 Atomic Agents 文档以获取深入信息。","它不提供 GUI 或交互式界面；交互通过 Claude 的聊天进行。",[171,172,173],"框架指导","LLM 应用程序开发","代理设计模式",[175],"Claude Code 环境","3.0.0","4.4.0","指导开发人员理解和使用 Atomic Agents Python 框架来构建结构化、模块化且可预测的 LLM 应用程序。","该技能的文档非常全面，遵循最佳实践，并提供了有关使用 Atomic Agents 框架的清晰指导。由于文档全面、错误处理健壮且结构清晰，它获得了高分，未发现重大问题。",99,"Atomic Agents Python 框架的全面指南，推广构建 LLM 应用程序的最佳实践。",[183,184,185,186,187],"llm","python","framework","agent","developer-tools","verified",[190,191,192,193],"编写导入 `atomic_agents` 的 Python 代码时使用。","定义 `AtomicAgent`、`BaseTool` 或 `BaseIOSchema` 时使用。","在 atomic-agents 项目中询问有关 multi-agent orchestration 或 LLM-provider 绑定的问题时使用。","需要有关框架内项目结构、测试或错误处理指导时使用。",[195,196,197,198],"用户询问有关 Atomic Agents 框架、特定组件或常见任务的问题。","技能识别 SKILL.md 或链接的参考文件中的相关部分。","技能提供简洁的解释、代码片段，并引导用户阅读更深入的文档或专用技能。","用户遵循指导来理解和实现 Atomic Agents 组件。",{"codeQuality":200,"collectedAt":202,"documentation":203,"maintenance":206,"security":212,"testCoverage":215},{"hasLockfile":201},true,1778683348878,{"descriptionLength":204,"readmeSize":205},343,20431,{"closedIssues90d":207,"forks":208,"hasChangelog":201,"openIssues90d":209,"pushedAt":210,"stars":211},7,506,6,1777460217000,5909,{"hasNpmPackage":213,"license":214,"smitheryVerified":213},false,"MIT",{"hasCi":201,"hasTests":201},{"updatedAt":217},1778683605618,{"basePath":219,"githubOwner":220,"githubRepo":221,"locale":18,"slug":185,"type":222},"claude-plugin/atomic-agents/skills/framework","BrainBlend-AI","atomic-agents","skill",{"_creationTime":224,"_id":225,"community":226,"display":227,"identity":230,"parentExtension":234,"providers":268,"relations":277,"tags":278,"workflow":279},1778683220959.3245,"k17bm61p7zr993vt7thb45838h86mrjy",{"reviewCount":8},{"description":228,"installMethods":229,"name":221,"sourceUrl":14},"Skills plus explorer and reviewer subagents for building, scaffolding, understanding, and auditing applications with the Atomic Agents Python framework. Includes the umbrella `framework` skill, action-oriented `create-atomic-schema` / `create-atomic-agent` / `create-atomic-tool` / `create-atomic-context-provider` skills, the `new-app` scaffolder, progressive-disclosure reference material for prompts, orchestration, memory, hooks, providers, project structure, and testing, and isolated-context subagents for codebase mapping and code review.",{"claudeCode":221},{"basePath":231,"githubOwner":220,"githubRepo":221,"locale":232,"slug":221,"type":233},"claude-plugin/atomic-agents","en","plugin",{"_creationTime":235,"_id":236,"community":237,"display":238,"identity":242,"providers":245,"relations":261,"tags":263,"workflow":264},1778683220959.3242,"k173812k7d1b2wh2bze2r2cdjn86mzva",{"reviewCount":8},{"description":239,"installMethods":240,"name":241,"sourceUrl":14},"Official plugins for the Atomic Agents framework - a lightweight, modular system for building AI agents with Pydantic and Instructor",{"claudeCode":12},"Atomic Agents",{"basePath":243,"githubOwner":220,"githubRepo":221,"locale":232,"slug":221,"type":244},"","marketplace",{"evaluate":246,"extract":254},{"promptVersionExtension":247,"promptVersionScoring":177,"score":248,"tags":249,"targetMarket":253,"tier":188},"3.1.0",95,[250,183,251,252,184,185],"ai-agents","pydantic","instructor","global",{"commitSha":255,"license":214,"marketplace":256,"plugin":259},"HEAD",{"name":257,"pluginCount":258},"brainblend-plugins",1,{"mcpCount":8,"provider":260,"skillCount":8},"classify",{"repoId":262},"kd7038dvhwk39adrnvedmx8x3s86mqpq",[250,185,252,183,251,184],{"evaluatedAt":265,"extractAt":266,"updatedAt":267},1778683239491,1778683220959,1778683666542,{"evaluate":269,"extract":275},{"promptVersionExtension":176,"promptVersionScoring":177,"score":270,"tags":271,"targetMarket":253,"tier":188},98,[184,186,185,272,273,274],"code-generation","development-tools","llm-application-development",{"commitSha":255,"license":214,"plugin":276},{"mcpCount":8,"provider":260,"skillCount":209},{"parentExtensionId":236,"repoId":262},[186,272,273,185,274,184],{"evaluatedAt":280,"extractAt":266,"updatedAt":281},1778683257368,1778683666777,{"evaluate":283,"extract":285},{"promptVersionExtension":176,"promptVersionScoring":177,"score":180,"tags":284,"targetMarket":253,"tier":188},[183,184,185,186,187],{"commitSha":255,"license":214},{"parentExtensionId":225,"repoId":262,"translatedFrom":287},"k174y23pqen81g4psrdx7ejtf186nw0j",{"_creationTime":289,"_id":262,"identity":290,"providers":291,"workflow":481},1778683214161.1255,{"githubOwner":220,"githubRepo":221,"sourceUrl":14},{"classify":292,"discover":468,"github":471},{"commitSha":255,"extensions":293},[294,307,332,341,349,357,365,373,401,409,434,443,452,461],{"basePath":243,"description":239,"displayName":257,"installMethods":295,"rationale":296,"selectedPaths":297,"source":306,"sourceLanguage":232,"type":244},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[298,301,303],{"path":299,"priority":300},".claude-plugin/marketplace.json","mandatory",{"path":302,"priority":300},"README.md",{"path":304,"priority":305},"LICENSE","high","rule",{"basePath":231,"description":228,"displayName":221,"installMethods":308,"license":214,"rationale":309,"selectedPaths":310,"source":306,"sourceLanguage":232,"type":233},{"claudeCode":221},"plugin manifest at claude-plugin/atomic-agents/.claude-plugin/plugin.json",[311,313,314,315,318,320,322,324,326,328,330],{"path":312,"priority":300},".claude-plugin/plugin.json",{"path":302,"priority":300},{"path":304,"priority":305},{"path":316,"priority":317},"skills/create-atomic-agent/SKILL.md","medium",{"path":319,"priority":317},"skills/create-atomic-context-provider/SKILL.md",{"path":321,"priority":317},"skills/create-atomic-schema/SKILL.md",{"path":323,"priority":317},"skills/create-atomic-tool/SKILL.md",{"path":325,"priority":317},"skills/framework/SKILL.md",{"path":327,"priority":317},"skills/new-app/SKILL.md",{"path":329,"priority":305},"agents/atomic-explorer.md",{"path":331,"priority":305},"agents/atomic-reviewer.md",{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":306,"sourceLanguage":232,"type":222},".claude/skills/release","Release a new version of atomic-agents to PyPI and GitHub. Use when the user asks to \"release\", \"publish\", \"deploy\", or \"bump version\" for atomic-agents.","release",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/release/SKILL.md",[339],{"path":340,"priority":300},"SKILL.md",{"basePath":342,"description":343,"displayName":344,"installMethods":345,"rationale":346,"selectedPaths":347,"source":306,"sourceLanguage":232,"type":222},"claude-plugin/atomic-agents/skills/create-atomic-agent","Build and wire an `AtomicAgent[InSchema, OutSchema]` — schemas, `AgentConfig`, `SystemPromptGenerator`, provider client, history, hooks, optional context providers. Use when the user asks to \"create an agent\", \"add another agent\", \"build an `AtomicAgent`\", \"wire up an agent\", \"make a planner/router/extractor agent\", or runs `/atomic-agents:create-atomic-agent`.","create-atomic-agent",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-agent/SKILL.md",[348],{"path":340,"priority":300},{"basePath":350,"description":351,"displayName":352,"installMethods":353,"rationale":354,"selectedPaths":355,"source":306,"sourceLanguage":232,"type":222},"claude-plugin/atomic-agents/skills/create-atomic-context-provider","Build a `BaseDynamicContextProvider` that injects a named, titled block into an agent's system prompt at every `run()` — current time, user identity, retrieved RAG docs, session state, cached DB schema. Use when the user asks to \"add a context provider\", \"inject X into the prompt\", \"give the agent dynamic context\", \"wire up RAG\", \"make a `BaseDynamicContextProvider`\", or runs `/atomic-agents:create-atomic-context-provider`.","create-atomic-context-provider",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-context-provider/SKILL.md",[356],{"path":340,"priority":300},{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":306,"sourceLanguage":232,"type":222},"claude-plugin/atomic-agents/skills/create-atomic-schema","Design and write a `BaseIOSchema` input/output pair for an Atomic Agents agent or tool — docstrings, field descriptions, validators, error variants. Use when the user asks to \"create a schema\", \"design the input/output schema\", \"define an `IOSchema`\", \"write a `BaseIOSchema`\", \"model the agent's output\", or runs `/atomic-agents:create-atomic-schema`.","create-atomic-schema",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-schema/SKILL.md",[364],{"path":340,"priority":300},{"basePath":366,"description":367,"displayName":368,"installMethods":369,"rationale":370,"selectedPaths":371,"source":306,"sourceLanguage":232,"type":222},"claude-plugin/atomic-agents/skills/create-atomic-tool","Build a `BaseTool[InSchema, OutSchema]` subclass — input/output schemas, `BaseToolConfig`, `run()` (and optional `run_async()`), env-driven secrets, typed failure outputs. Use when the user asks to \"add a tool\", \"create a tool\", \"wrap an API as a tool\", \"build a `BaseTool`\", \"make a calculator/search/weather tool\", or runs `/atomic-agents:create-atomic-tool`.","create-atomic-tool",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/create-atomic-tool/SKILL.md",[372],{"path":340,"priority":300},{"basePath":219,"description":374,"displayName":185,"installMethods":375,"rationale":376,"selectedPaths":377,"source":306,"sourceLanguage":232,"type":222},"Guide for the Atomic Agents Python framework — schemas, agents, tools, context providers, prompts, orchestration, and provider configuration. Use when code imports from `atomic_agents`, defines an `AtomicAgent`, `BaseTool`, or `BaseIOSchema`, or the user asks about multi-agent orchestration or LLM-provider wiring in an atomic-agents project.",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/framework/SKILL.md",[378,379,381,383,385,387,389,391,393,395,397,399],{"path":340,"priority":300},{"path":380,"priority":317},"references/agents.md",{"path":382,"priority":317},"references/context-providers.md",{"path":384,"priority":317},"references/hooks.md",{"path":386,"priority":317},"references/memory.md",{"path":388,"priority":317},"references/orchestration.md",{"path":390,"priority":317},"references/project-structure.md",{"path":392,"priority":317},"references/prompts.md",{"path":394,"priority":317},"references/providers.md",{"path":396,"priority":317},"references/schemas.md",{"path":398,"priority":317},"references/testing.md",{"path":400,"priority":317},"references/tools.md",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":306,"sourceLanguage":232,"type":222},"claude-plugin/atomic-agents/skills/new-app","Scaffold a new Atomic Agents project from scratch — create the directory, `pyproject.toml`, env file, first agent, and a runnable entry point. Use when the user asks to start a new atomic-agents project from scratch, says \"scaffold\" / \"new project\" / \"start from zero\", or runs `/atomic-agents:new-app`.","new-app",{"claudeCode":12},"SKILL.md frontmatter at claude-plugin/atomic-agents/skills/new-app/SKILL.md",[408],{"path":340,"priority":300},{"basePath":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":306,"sourceLanguage":232,"type":433},"atomic-examples/mcp-agent/example-mcp-server","example-mcp-server",{"pypi":411},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/mcp-agent/example-mcp-server/pyproject.toml",[415,417,418,420,423,425,427,429,431],{"path":416,"priority":300},"pyproject.toml",{"path":302,"priority":300},{"path":419,"priority":317},"example_mcp_server/server.py",{"path":421,"priority":422},"example_mcp_server/tools/__init__.py","low",{"path":424,"priority":422},"example_mcp_server/tools/add_numbers.py",{"path":426,"priority":422},"example_mcp_server/tools/batch_operations.py",{"path":428,"priority":422},"example_mcp_server/tools/divide_numbers.py",{"path":430,"priority":422},"example_mcp_server/tools/multiply_numbers.py",{"path":432,"priority":422},"example_mcp_server/tools/subtract_numbers.py","mcp",{"basePath":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":306,"sourceLanguage":232,"type":433},"atomic-examples/progressive-disclosure/servers/data_server","pd-data-server",{"pypi":436},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/progressive-disclosure/servers/data_server/pyproject.toml",[440,441],{"path":416,"priority":300},{"path":442,"priority":317},"data_server/server.py",{"basePath":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":306,"sourceLanguage":232,"type":433},"atomic-examples/progressive-disclosure/servers/math_server","pd-math-server",{"pypi":445},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/progressive-disclosure/servers/math_server/pyproject.toml",[449,450],{"path":416,"priority":300},{"path":451,"priority":317},"math_server/server.py",{"basePath":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":306,"sourceLanguage":232,"type":433},"atomic-examples/progressive-disclosure/servers/text_server","pd-text-server",{"pypi":454},"pyproject.toml with mcp/fastmcp dependency + scripts at atomic-examples/progressive-disclosure/servers/text_server/pyproject.toml",[458,459],{"path":416,"priority":300},{"path":460,"priority":317},"text_server/server.py",{"basePath":243,"displayName":221,"installMethods":462,"rationale":463,"selectedPaths":464,"source":306,"sourceLanguage":232,"type":433},{"pypi":221},"pyproject.toml with mcp/fastmcp dependency + scripts at pyproject.toml",[465,466,467],{"path":416,"priority":300},{"path":302,"priority":300},{"path":304,"priority":305},{"sources":469},[470],"manual",{"closedIssues90d":207,"description":472,"forks":208,"license":214,"openIssues90d":209,"pushedAt":210,"readmeSize":205,"stars":211,"topics":473},"Building AI agents, atomically",[474,475,476,477,478,479,480],"ai","artificial-intelligence","large-language-model","large-language-models","llms","openai","openai-api",{"classifiedAt":482,"discoverAt":483,"extractAt":484,"githubAt":484,"updatedAt":482},1778683220596,1778683214161,1778683218333,[186,187,185,183,184],{"evaluatedAt":487,"extractAt":266,"updatedAt":217},1778683372619,[],[490,521,549,571,599,628],{"_creationTime":491,"_id":492,"community":493,"display":494,"identity":500,"providers":505,"relations":514,"tags":517,"workflow":518},1778694269038.6682,"k1752cypc448mke749yjbkc65186mg6f",{"reviewCount":8},{"description":495,"installMethods":496,"name":498,"sourceUrl":499},"This skill should be used when the user asks to \"compress context\", \"summarize conversation history\", \"implement compaction\", \"reduce token usage\", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.",{"claudeCode":497},"muratcankoylan/Agent-Skills-for-Context-Engineering","Context Compression","https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering",{"basePath":501,"githubOwner":502,"githubRepo":503,"locale":232,"slug":504,"type":222},"skills/context-compression","muratcankoylan","Agent-Skills-for-Context-Engineering","context-compression",{"evaluate":506,"extract":513},{"promptVersionExtension":176,"promptVersionScoring":177,"score":507,"tags":508,"targetMarket":253,"tier":188},100,[509,183,186,510,511,512],"context-engineering","summarization","compression","evaluation",{"commitSha":255,"license":214},{"parentExtensionId":515,"repoId":516},"k1754dy3wbsv2a5gr1a983zzs586njca","kd7f12maf5nxmx5xttjx7scfnx86m1tv",[186,511,509,512,183,510],{"evaluatedAt":519,"extractAt":520,"updatedAt":519},1778694410149,1778694269038,{"_creationTime":522,"_id":523,"community":524,"display":525,"identity":531,"providers":535,"relations":542,"tags":545,"workflow":546},1778699234184.6143,"k17cnx0m6a27fw52yvt4zsbsxh86nd1c",{"reviewCount":8},{"description":526,"installMethods":527,"name":529,"sourceUrl":530},"Configure popular MCP servers for enhanced agent capabilities",{"claudeCode":528},"Yeachan-Heo/oh-my-claudecode","mcp-setup","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":532,"githubOwner":533,"githubRepo":534,"locale":232,"slug":529,"type":222},"skills/mcp-setup","Yeachan-Heo","oh-my-claudecode",{"evaluate":536,"extract":541},{"promptVersionExtension":176,"promptVersionScoring":177,"score":507,"tags":537,"targetMarket":253,"tier":188},[433,538,539,186,540],"configuration","cli","tooling",{"commitSha":255},{"parentExtensionId":543,"repoId":544},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[186,539,538,433,540],{"evaluatedAt":547,"extractAt":548,"updatedAt":547},1778699492025,1778699234184,{"_creationTime":550,"_id":551,"community":552,"display":553,"identity":557,"providers":559,"relations":567,"tags":568,"workflow":569},1778699234184.6133,"k170q6m14w6ah5ygc0jr5sa54986mpx7",{"reviewCount":8},{"description":554,"installMethods":555,"name":556,"sourceUrl":530},"Deep codebase initialization with hierarchical AGENTS.md documentation",{"claudeCode":528},"deepinit",{"basePath":558,"githubOwner":533,"githubRepo":534,"locale":232,"slug":556,"type":222},"skills/deepinit",{"evaluate":560,"extract":566},{"promptVersionExtension":176,"promptVersionScoring":177,"score":507,"tags":561,"targetMarket":253,"tier":188},[562,563,186,564,565],"documentation","codebase","typescript","javascript",{"commitSha":255},{"parentExtensionId":543,"repoId":544},[186,563,562,565,564],{"evaluatedAt":570,"extractAt":548,"updatedAt":570},1778699437749,{"_creationTime":572,"_id":573,"community":574,"display":575,"identity":581,"providers":585,"relations":593,"tags":595,"workflow":596},1778696691708.297,"k174kx68t1r1znb9ws0ndvkpt586nx68",{"reviewCount":8},{"description":576,"installMethods":577,"name":579,"sourceUrl":580},"Agent skill for worker-specialist - invoke with $agent-worker-specialist",{"claudeCode":578},"ruvnet/ruflo","agent-worker-specialist","https://github.com/ruvnet/ruflo",{"basePath":582,"githubOwner":583,"githubRepo":584,"locale":232,"slug":579,"type":222},".agents/skills/agent-worker-specialist","ruvnet","ruflo",{"evaluate":586,"extract":592},{"promptVersionExtension":176,"promptVersionScoring":177,"score":507,"tags":587,"targetMarket":253,"tier":188},[186,588,589,590,591],"orchestration","task-execution","coordination","progress-reporting",{"commitSha":255},{"repoId":594},"kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[186,590,588,591,589],{"evaluatedAt":597,"extractAt":598,"updatedAt":597},1778698724168,1778696691708,{"_creationTime":600,"_id":601,"community":602,"display":603,"identity":609,"providers":613,"relations":621,"tags":624,"workflow":625},1778696595410.5657,"k17bk9m02r7jkbzzqapbzfvq8h86m6qn",{"reviewCount":8},{"description":604,"installMethods":605,"name":607,"sourceUrl":608},"Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.",{"claudeCode":606},"rohitg00/pro-workflow","orchestrate","https://github.com/rohitg00/pro-workflow",{"basePath":610,"githubOwner":611,"githubRepo":612,"locale":232,"slug":607,"type":222},"skills/orchestrate","rohitg00","pro-workflow",{"evaluate":614,"extract":620},{"promptVersionExtension":176,"promptVersionScoring":177,"score":507,"tags":615,"targetMarket":253,"tier":188},[616,186,617,618,619],"llm-ops","workflow","memory","knowledge-management",{"commitSha":255},{"parentExtensionId":622,"repoId":623},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[186,619,616,618,617],{"evaluatedAt":626,"extractAt":627,"updatedAt":626},1778696881233,1778696595410,{"_creationTime":629,"_id":630,"community":631,"display":632,"identity":638,"providers":642,"relations":648,"tags":651,"workflow":652},1778683790179.7805,"k175gdavh4ddb920rs1v4jc92586n0ke",{"reviewCount":8},{"description":633,"installMethods":634,"name":636,"sourceUrl":637},"Initializes an optional repo-local agent collaboration preference file at `.ai/swe.json` by running a short interview or a zero-question quick mode. Use when a user says `initialize agent settings for this repo`, `set up my local agent prefs here`, `run quick init for this project`, or `create .ai/swe.json for how I like to work`. Do NOT use for `npm init`, project scaffolding, dependency installation, or environment bootstrap.",{"claudeCode":635},"ckorhonen/swe-skills","init","https://github.com/ckorhonen/swe-skills",{"basePath":639,"githubOwner":640,"githubRepo":641,"locale":232,"slug":636,"type":222},"skills/init","ckorhonen","swe-skills",{"evaluate":643,"extract":647},{"promptVersionExtension":176,"promptVersionScoring":177,"score":507,"tags":644,"targetMarket":253,"tier":188},[538,645,186,646,187],"preferences","local",{"commitSha":255},{"parentExtensionId":649,"repoId":650},"k17d2yq229g61qvea0x8t60w1h86mgr8","kd7b5kvzw3q7dgvym5bdx3m53986mann",[186,538,187,646,645],{"evaluatedAt":653,"extractAt":654,"updatedAt":653},1778683991127,1778683790179]