Atomic Agents
插件 已验证 活跃用于使用 Atomic Agents Python 框架构建、脚手架、理解和审核应用程序的技能、探索器和审阅器子代理。包括总括性的 `framework` 技能、面向操作的 `create-atomic-schema` / `create-atomic-agent` / `create-atomic-tool` / `create-atomic-context-provider` 技能、`new-app` 脚手架工具、用于提示、编排、内存、挂钩、提供程序、项目结构和测试的渐进式披露参考材料,以及用于代码库映射和代码审阅的隔离上下文子代理。
通过在 Claude Code 中直接提供上下文知识、脚手架工具和用于代码分析与审阅的专用代理,赋能使用 Atomic Agents Python 框架的开发人员。
功能
- 框架指导技能
- 新项目的代码脚手架
- 代码库探索和映射
- Atomic Agents 代码审阅子代理
- 模式、代理、工具和提供程序创建技能
使用场景
- 从头开始为新的 Atomic Agents 项目搭建脚手架。
- 理解现有的 Atomic Agents 代码库的结构和模式。
- 在提交之前审阅 Atomic Agents 代码以确保符合框架的正确性。
- 向 Atomic Agents 应用程序添加新的代理、工具或上下文提供程序。
非目标
- 取代通用的 Python 代码审阅。
- 处理 Atomic Agents 框架之外的通用 LLM 应用程序开发。
- 为 Atomic Agents 应用程序提供运行时环境(这是一个开发辅助插件)。
安装
请先添加 Marketplace
/plugin marketplace add BrainBlend-AI/atomic-agents/plugin install atomic-agents@brainblend-plugins包含 6 个扩展
Skill (6)
构建和连接 `AtomicAgent[InSchema, OutSchema]` — 模式、`AgentConfig`、`SystemPromptGenerator`、提供程序客户端、历史记录、钩子、可选上下文提供程序。当用户要求“创建代理”、“添加另一个代理”、“构建 `AtomicAgent`”、“连接代理”或运行 `/atomic-agents:create-atomic-agent` 时使用。
构建一个`BaseDynamicContextProvider`,它在每次`run()`时将一个命名的、有标题的块注入到代理的系统提示中——当前时间、用户身份、检索到的RAG文档、会话状态、缓存的数据库模式。当用户要求“添加一个上下文提供程序”、“将X注入提示”、“给代理动态上下文”、“连接RAG”或“创建一个`BaseDynamicContextProvider`”或运行`/atomic-agents:create-atomic-context-provider`时使用。
设计和编写 Atomic Agents 代理或工具的 `BaseIOSchema` 输入/输出对 — 文档字符串、字段描述、验证器、错误变体。当用户要求“创建 schema”、“设计输入/输出 schema”、“定义 `IOSchema`”、“编写 `BaseIOSchema`”、“建模代理的输出”或运行 `/atomic-agents:create-atomic-schema` 时使用。
构建一个 `BaseTool[InSchema, OutSchema]` 子类 — 输入/输出模式,`BaseToolConfig`,`run()`(和可选的 `run_async()`),环境变量驱动的 secret,类型化的失败输出。当用户要求“添加工具”、“创建工具”、“将 API 包装成工具”、“构建 `BaseTool`”、“制作计算器/搜索/天气工具”或运行 `/atomic-agents:create-atomic-tool` 时使用。
Atomic Agents Python 框架指南 — 涵盖 schemas、agents、tools、context providers、prompts、orchestration 和 provider 配置。当代码从 `atomic_agents` 导入、定义 `AtomicAgent`、`BaseTool` 或 `BaseIOSchema` 时,或当用户询问有关 multi-agent orchestration 或 LLM-provider 绑定在 atomic-agents 项目中的问题时使用。
从头开始构建新的 Atomic Agents 项目 — 创建目录、`pyproject.toml`、环境文件、第一个代理和一个可运行的入口点。当用户要求从头开始一个新 atomic-agents 项目、说“scaffold”/“new project”/“start from zero”,或运行 `/atomic-agents:new-app` 时使用。
质量评分
已验证类似扩展
Uc Taskmanager
100SDD WORK-PIPELINE Agent — Requirements analysis & development 6-agent full pipeline with DAG-based orchestration and sliding window context management
Product Sense Interview Answer
100Structure a spoken product-sense interview answer with segmentation and MVP tradeoffs.
Testing Handbook Skills
99Skills from the Trail of Bits Application Security Testing Handbook (appsec.guide)
Agent Almanac
99350 agentic skills across 64 domains, 72 agent personas, and 16 team compositions following the agentskills.io open standard
All Commands
99Complete collection of 174 slash commands across 22 categories
Legal Risk Assessment Anthropic
99Assess and classify legal risks using a severity-by-likelihood framework with escalation criteria