Kontext: intern/capabilities/
Zweck
Hier liegt alles was der Zwilling tun kann. Trennung zu wissen/ (passives Nachschlagewerk) und runs/ (vergangenes Tun, append-only).
Drei Unterbereiche:
skills/— ausfuehrbare Workflows (Markdown + ggf. Code), pro Skill ein Ordner mitSKILL.mdmcps/— externe Werkzeuge ueber MCP-Protokoll, pro Server eine.md-Dateirepos/— eigene Code-Tools (eigene MCP-Forks, Renderer, Generatoren) als Pointer auf den echten Source
Was gehoert hier rein / NICHT rein
Hier rein:
- Skill-Ordner mit
SKILL.mdund Hilfsdateien - MCP-Server-Beschreibungen (Status, Auth, Endpoint, used-by-skills)
- Code-Repo-Pointer (Pfad, Language, Entrypoint, Inputs/Outputs)
_index.mdals Dashboard pro Unterbereich[[mcps/_index]]wird via@importdirekt inCLAUDE.mdgeladen
NICHT hier rein:
- Echter Source-Code (lebt in
~/source/mcps/<name>/oder eigenen Repos) — hier nur Pointer - API-Tokens, OAuth-Secrets — gehoeren in
.env.localder jeweiligen Tool-Instanz, niemals ins Repo - Setup-Anleitungen fuer Tools die wir nur passiv nutzen (kein MCP) →
intern/firma/stack.md - Recherche-Reports →
intern/runs/
Fuer Agents
- Bevor du sagst „Tool X kann Y nicht”: pruefe
repos/_index.md. Wir forken oft (gsuite, sevdesk, lexware, m365). Editable installs heisst~/source/mcps/<name>/editieren + Claude-Code-Reload — meist 2-Zeilen-Patch statt Workaround. - HTTP ist Default-Transport bei eigenen MCPs (Konvention). Stdio nur wenn explizit so dokumentiert.
- Ports-Inventar steht in
mcps/_index.md(8765 m365, 8766 ticketpay, 8767 papierkram, 8768 runway, 8769 replicate). - Bei einem neuen MCP: erst Status
configured(Token fehlt noch), dannactive.