> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Überblick über die Erweiterbarkeit

> Passen Sie Devin CLI mit Rules, Skills und MCP-Servern an und erweitern Sie es

Devin CLI ist darauf ausgelegt, sich umfassend anpassen zu lassen. Sie können festlegen, wie sich der Agent verhält, auf welche Tools er Zugriff hat und wie er auf Ereignisse reagiert — alles über Konfigurationsdateien in Ihrem Projekt oder Home-Verzeichnis.

<CardGroup cols={2}>
  <Card title="Rules & AGENTS.md" icon="scroll" href="/de/cli/extensibility/rules">
    Stellen Sie immer aktiven Kontext und Anweisungen bereit, die das Verhalten des Agenten in jeder Sitzung steuern.
  </Card>

  <Card title="Skills" icon="wand-magic-sparkles" href="/de/cli/extensibility/skills/overview">
    Erstellen Sie wiederverwendbare Prompts und Workflows, die der Agent per Slash-Befehl aufrufen oder autonom nutzen kann.
  </Card>

  <Card title="Plugins" icon="box" href="/de/cli/extensibility/plugins/overview">
    Installieren und teilen Sie Sammlungen von Skills projektübergreifend.
  </Card>

  <Card title="Custom Subagents" icon="users" href="/de/cli/subagents#custom-subagents">
    Definieren Sie spezialisierte Subagent-Profile mit eigenen Systemprompts, Tools und Modellen.
  </Card>

  <Card title="MCP Servers" icon="server" href="/de/cli/extensibility/mcp/overview">
    Verbinden Sie externe Tool-Server, damit der Agent auf APIs, Datenbanken und mehr zugreifen kann.
  </Card>

  <Card title="Hooks" icon="rotate" href="/de/cli/extensibility/hooks/overview">
    Führen Sie Shell-Befehle oder LLM-Prompts an wichtigen Punkten im Lifecycle des Agenten aus, um Richtlinien durchzusetzen und Workflows zu automatisieren.
  </Card>
</CardGroup>

***

<div id="how-it-all-fits-together">
  ## Wie alles zusammenspielt
</div>

Diese Funktionen greifen auf verschiedenen Schichten:

* **Rules** prägen die Persönlichkeit und Einschränkungen des Agenten — sie sind immer aktiv.
* **Skills** geben dem Agenten neue Fähigkeiten, die er bei Bedarf aufrufen kann.
* **Custom Subagents** definieren spezialisierte Worker-Profile, mit denen der Agent Aufgaben beauftragen kann.
* **MCP Servers** stellen ganz neue Tools bereit, die der Agent aufrufen kann.
* **Hooks** führen Shell-Befehle oder LLM-Prompts bei Lifecycle-Ereignissen (z. B. bevor ein Tool ausgeführt wird) aus, um Richtlinien durchzusetzen oder Workflows auszulösen.

Sie können all dies in einem einzigen Projekt kombinieren. Zum Beispiel können Sie eine Datei `AGENTS.md` mit Coding-Standards, ein `review`-Skill für Code-Reviews, einen MCP-Server für Ihren Issue-Tracker und Hooks zum Blockieren destruktiver Befehle haben.

***

<div id="where-configuration-lives">
  ## Wo die Konfiguration liegt
</div>

Die gesamte Konfiguration für die projektweite Erweiterbarkeit befindet sich im Verzeichnis `.devin/` im Stammverzeichnis Ihres Projekts:

```
my-project/
├── .devin/
│   ├── config.json          # Projektkonfiguration (MCP, Permissions)
│   ├── config.local.json    # Persönliche Überschreibungen (gitignored)
│   ├── hooks.v1.json        # Lifecycle-Hooks (Claude Code kompatibel)
│   ├── skills/
│   │   └── review/
│   │       └── SKILL.md     # Ein benutzerdefinierter Skill
│   └── agents/
│       └── reviewer/
│           └── AGENT.md     # Ein benutzerdefiniertes Subagenten-Profil
├── AGENTS.md                # Projektregeln
└── src/
```

Die nutzerspezifische Konfiguration befindet sich in `~/.config/devin/` und gilt für alle Projekte. Unter Windows ist dieser Pfad stattdessen `%APPDATA%\devin\`.

<Tip>
  Dateien mit `.local.` im Namen werden automatisch von Git ausgeschlossen, sodass Sie persönliche Anpassungen vornehmen können, ohne Ihr Team zu beeinträchtigen.
</Tip>

***

<div id="importing-from-other-tools">
  ## Import aus anderen Tools
</div>

Devin CLI kann Konfigurationen aus anderen KI-Coding-Tools lesen, die Sie möglicherweise bereits verwenden:

| Quelle                                       | Was importiert wird                                                                                            |
| -------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| `AGENTS.md` / `AGENT.md` / `CLAUDE.md`       | Rules (immer aktiver Kontext)                                                                                  |
| `.cursor/rules/*.md` / `.cursor/rules/*.mdc` | Rules                                                                                                          |
| `.windsurf/rules/*.md`                       | Rules                                                                                                          |
| `.claude/`-Verzeichnis                       | Befehle, [Custom Subagents](/de/cli/subagents#custom-subagents), [Hooks](/de/cli/extensibility/hooks/overview) |

Das bedeutet, dass Sie Devin CLI nutzen können, ohne Ihre vorhandene Konfiguration umschreiben zu müssen. Der Import ist Enabled by default und kann in Ihrer Konfigurationsdatei gesteuert werden:

```json theme={null}
{
  "read_config_from": {
    "cursor": true,
    "windsurf": true,
    "claude": true
  }
}
```

Setze jeden Anbieter auf `false`, um den Import von diesem Anbieter zu deaktivieren.
