Zum Hauptinhalt springen

Atomic Agents

Plugin Verifiziert Aktiv
Teil von:Atomic Agents

Fertigkeiten plus Erkundungs- und Prüfer-Subagenten zum Erstellen, Gerüsten, Verstehen und Auditing von Anwendungen mit dem Atomic Agents Python-Framework. Enthält die übergeordnete `framework`-Fertigkeit, aktionsorientierte `create-atomic-schema` / `create-atomic-agent` / `create-atomic-tool` / `create-atomic-context-provider`-Fertigkeiten, den `new-app`-Gerüstbauer, progressive Offenlegungsreferenzmaterialien für Prompts, Orchestrierung, Speicher, Hooks, Anbieter, Projektstruktur und Tests sowie Subagenten für isolierten Kontext zur Codebasisabbildung und Codeüberprüfung.

6 Skills 0 MCPs
Zweck

Entwickler, die mit dem Atomic Agents Python-Framework arbeiten, durch kontextbezogenes Wissen, Gerüstbauwerkzeuge und spezialisierte Agenten für Codeanalyse und -prüfung direkt in Claude Code zu unterstützen.

Funktionen

  • Framework-Anleitungs-Skill
  • Code-Gerüstbau für neue Projekte
  • Erkundung und Abbildung von Codebasen
  • Atomic Agents Code-Review-Subagent
  • Erstellungs-Skills für Schemas, Agenten, Tools und Anbieter

Anwendungsfälle

  • Erstellen eines neuen Atomic Agents-Projekts von Grund auf.
  • Verstehen der Struktur und Muster einer bestehenden Atomic Agents-Codebasis.
  • Überprüfen von Atomic Agents-Code auf Framework-spezifische Korrektheit vor dem Committen.
  • Hinzufügen neuer Agenten, Tools oder Kontextanbieter zu einer Atomic Agents-Anwendung.

Nicht-Ziele

  • Ersetzen der generischen Python-Codeüberprüfung.
  • Handhabung der allgemeinen LLM-Anwendungsentwicklung außerhalb des Atomic Agents Frameworks.
  • Bereitstellung einer Laufzeitumgebung für Atomic Agents-Anwendungen (dies ist ein Entwicklungsunterstützungs-Plugin).

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add BrainBlend-AI/atomic-agents
/plugin install atomic-agents@brainblend-plugins

Enthält 6 Erweiterungen

Skill (6)

Create Atomic Agent Skill

Erstellen und verdrahten Sie eine `AtomicAgent[InSchema, OutSchema]` – Schemas, `AgentConfig`, `SystemPromptGenerator`, Provider-Client, Verlauf, Hooks, optionale Kontextanbieter. Verwenden Sie dies, wenn der Benutzer "einen Agenten erstellen", "einen weiteren Agenten hinzufügen", "einen `AtomicAgent` bauen", "einen Agenten verdrahten", "einen Planer-/Router-/Extraktor-Agenten erstellen" fragt oder `/atomic-agents:create-atomic-agent` ausführt.

98
Create Atomic Context Provider Skill

Erstellen Sie einen `BaseDynamicContextProvider`, der einen benannten, getitelten Block in den System-Prompt eines Agenten bei jedem `run()` einfügt — aktuelle Zeit, Benutzeridentität, abgerufene RAG-Dokumente, Sitzungsstatus, zwischengespeicherte DB-Schema. Verwenden Sie dies, wenn der Benutzer fragt "einen Kontextanbieter hinzufügen", "X in den Prompt einfügen", "dem Agenten dynamischen Kontext geben", "RAG verdrahten", "einen `BaseDynamicContextProvider` erstellen" oder `/atomic-agents:create-atomic-context-provider` ausführt.

98
Create Atomic Schema Skill

Entwerfen und schreiben Sie ein `BaseIOSchema`-Eingabe-/Ausgabepaar für einen Atomic Agents-Agenten oder ein Tool – Docstrings, Feld-Beschreibungen, Validatoren, Fehler-Varianten. Verwenden Sie dies, wenn der Benutzer nach "Schema erstellen", "Eingabe-/Ausgabe-Schema entwerfen", "`IOSchema` definieren", "`BaseIOSchema` schreiben", "Modellieren der Agentenausgabe" fragt oder `/atomic-agents:create-atomic-schema` ausführt.

98
Create Atomic Tool Skill

Erstellen Sie eine `BaseTool[InSchema, OutSchema]`-Unterklasse — Eingabe-/Ausgabeschemata, `BaseToolConfig`, `run()` (und optional `run_async()`), umgebungsgesteuerte Geheimnisse, typisierte Fehler-Outputs. Verwenden Sie dies, wenn der Benutzer fragt, "ein Werkzeug hinzuzufügen", "ein Werkzeug zu erstellen", "eine API als Werkzeug zu verpacken", "eine `BaseTool` zu bauen", "ein Werkzeug für Berechnungen/Suche/Wetter zu erstellen" oder `/atomic-agents:create-atomic-tool` ausführt.

99
Atomic Agents Framework Guide Skill

Anleitung für das Atomic Agents Python-Framework – Schemas, Agents, Tools, Kontextanbieter, Prompts, Orchestrierung und Anbieterkonfiguration. Verwenden Sie dies, wenn Code aus `atomic_agents` importiert wird, ein `AtomicAgent`, `BaseTool` oder `BaseIOSchema` definiert wird oder der Benutzer nach Multi-Agent-Orchestrierung oder LLM-Anbieter-Verdrahtung in einem Atomic-Agents-Projekt fragt.

99
New App Skill

Erstellen Sie ein neues Atomic Agents-Projekt von Grund auf neu — erstellen Sie das Verzeichnis, `pyproject.toml`, die Umgebungsdatei, den ersten Agenten und einen ausführbaren Einstiegspunkt. Verwenden Sie dies, wenn der Benutzer darum bittet, ein neues Atomic-Agents-Projekt von Grund auf neu zu starten, "scaffold" / "neues Projekt" / "von Null beginnen" sagt oder `/atomic-agents:new-app` ausführt.

97

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit15 days ago
Sterne5.9k
LizenzMIT
Status
Quellcode ansehen