Install
npx -y skills add ChanMeng666/archlang --yesFür wen es sich eignet
- Am besten passt es für zwei Gruppen: für alle, die einen Agenten den Grundriss-Quelltext schreiben lassen und ihn anschließend kompilieren wollen — die offizielle Positionierung lautet „schreibe
.arch-Quelltext, oder lass ihn von einem KI-Agenten schreiben“ — und für alle, die schnellSVG-,DXF- oderPDF-Grundrisse brauchen und den Quelltext mitlintund Geometrievalidierung absichern wollen. - Auch geeignet für alle, die die Planprüfung in Skripte einbauen:
describeundvalidateunterstützen beide die--json-Ausgabe, sodass sich der Zustand des Quelltexts programmatisch beurteilen lässt. - Das Werkzeug pflegt Grundrisse wie Code: Die Quelldatei ist reiner Text, Layoutbeschreibungen sind reproduzierbar und vergleichbar und lassen sich leicht einem Agenten zur Änderung übergeben; das Kompilat ist eine Zeichnungsdatei im Vektor- oder Dokumentformat.
- Voraussetzungen: Alle offiziellen Befehle führen über
npxeinnpm-Paket aus, Ihr Rechner muss alsonpxausführen können; der Hauptinstallationspfad richtetskillsfür einencoding agentein, und die CLI-Unterbefehle laufen im Terminal, ohne dass einMCP-Client angeschlossen sein muss. - Nicht geeignet und Unbekanntes: Die Belege zeigen keine visuelle Bearbeitung und kein Zeichnen per Drag-and-drop; wer WYSIWYG zeichnen will, ist falsch bedient. In den Belegen taucht kein Syntaxbeispiel für
.archauf, die erste Quelldatei schreiben Sie selbst oder ein Agent. Präzision und Normkonformität für formale Ingenieurszeichnungen, unterstützte Betriebssysteme und die Lizenz bleiben in den Belegen unerwähnt.
Der erste Versuch in 3 Minuten
Es gibt genau einen Hauptpfad: die skills-Installation, in vier Schritten.
- Voraussetzung:
npxfunktioniert im Terminal; die offiziellen Befehle enthalten weder Schlüssel noch Kontoparameter, Zugangsdaten müssen also nicht vorbereitet werden. Ob weitere Umgebungskonfiguration nötig ist, sagen die Belege nicht. - Installation: Führen Sie
npx -y skills add ChanMeng666/archlang --yesaus, um dieskillsdieses Repositories für Ihrencoding agentzu installieren. - Günstiger erster Versuch: Führen Sie
npx -y @chanmeng666/archlang contextaus. Offiziell gilt: „die gesamte ArchLang-Sprache in einem einzigen Aufruf“, sodass ein Agent kein Sprachwissen vorab laden muss. Erfolgssignal: Das Terminal gibt die Sprachbeschreibung aus. Ob der Befehl auf das Netz zugreift und weitere Details zum Lesen und Schreiben sagen die Belege nicht. - Das erste Artefakt: Liegt eine
plan.archbereit, führen Sienpx -y @chanmeng666/archlang compile plan.arch -o plan.svg --jsonaus; Erfolgssignal ist eine lokal erzeugteplan.svgsamtJSON-Statusausgabe. Beachten Sie, dasscompileeine lokale Datei schreibt — ein lokaler Schreibvorgang, keine Nur-Lese-Operation — und daher erst nach Prüfung des Quelltextinhalts laufen sollte.
Nebenbemerkung (ein weiterer offizieller Pfad, der dem Hauptpfad nicht gleichrangig zur Seite steht): Ein MCP-Client kann claude mcp add archlang -- npx -y @chanmeng666/archlang-mcp ausführen; der Befehl startet über npx das separate npm-Paket @chanmeng666/archlang-mcp und registriert einen Server namens archlang. Welche MCP-Tools dieser Server nach der Registrierung freigibt, sagen die Belege nicht.
Anwendungsfälle
Fall eins: erst prüfen, dann kompilieren. Szenario: Sie haben bereits eine plan.arch und wollen den Inhalt absichern, bevor eine Zeichnung entsteht. Vorgehen: zuerst describe plan.arch --json für die Strukturbeschreibung, danach validate plan.arch --strict --json für die strikte Validierung — beide teilen das Befehlspräfix mit compile; nach der Korrektur des Quelltexts gemäß den Validierungsergebnissen wird neu kompiliert, exakt der offiziell genannte Workflow aus Fehlerbehebung und Neukompilierung. Erwartetes Ergebnis: Beschreibung und Validierungsausgabe als JSON, geometrische Probleme treten zutage, bevor kompiliert und gezeichnet wird. Beide Befehle tragen --json und eignen sich in Skripten als Vorabprüfung vor dem Kompilieren; die genaue Feldstruktur der Validierungsausgabe liefern die Belege nicht.
Fall zwei: den Agenten die Zeichnung schreiben lassen. Szenario: Die .arch-Syntax ist Ihnen fremd, und Sie wollen den Quelltext an einen Agenten übergeben. Vorgehen: zunächst npx -y @chanmeng666/archlang context, um dem Agenten die gesamte Sprache in einem Zug zu übergeben — offiziell ausdrücklich ohne vorab geladenes Sprachwissen; danach erzeugt der Agent den .arch-Quelltext; zum Schluss erzeugt der compile-Befehl die Zeichnung. Der Quelltext stammt vom Agenten, Kompilieren und Validieren bleiben lokale Befehle. Erwartetes Ergebnis: der Quelltext und Ihre erste plan.svg. Die Projektpositionierung sieht SVG, DXF oder PDF als Ausgabe vor, doch der wörtlich kopierbare Kompilierbefehl in den Belegen deckt nur SVG ab; die genauen Ausgabeparameter für DXF und PDF sind nicht bestätigt — leiten Sie sie nicht eigenmächtig her.
Nutzungsgrenzen
- Lese- und Schreibeigenschaften:
compileliestplan.archund schreibt gemäß-olokal dieplan.svg— ein eindeutig lokaler Schreibvorgang;describe,validateundcontextsind offiziell nicht als Nur-Lese-Werkzeuge gekennzeichnet, übercontextist nur die Ausgabe der Sprachbeschreibung gesagt, weitere Details schweigen die Belege. - Zugangsdaten und Konfiguration: Keiner der obigen offiziellen Befehle enthält Schlüssel- oder Token-Parameter, Pflichtangaben wie Name oder E-Mail erscheinen nicht; ob zusätzliche Umgebungskonfiguration verlangt wird, sagen die Belege nicht.
- Pfadunterscheidung: Der erste Versuch in diesem Artikel baut auf CLI-Unterbefehlen und der
skills-Installation auf; soll ein Agent innerhalb einesMCP-Clients aufrufen, ist der Registrierungsbefehl separat auszuführen — beide Pfade installieren unter unterschiedlichen Voraussetzungen Unterschiedliches. - Nebenwirkungen und Prüfpunkte:
compileschreibt eine lokale Datei, prüfen Sie vorher den Ausgabepfad; eine offiziell beschriebene Möglichkeit zum Rückgängigmachen fehlt, „rückgängig machen“ sollten Sie es daher nicht nennen. Wohin dieskills-Installation genau schreibt, sagen die Belege nicht. - Die beiden Artefakte sind voneinander unabhängig: Die
skills-Installation richtet das Skill-Paket für Agenten ein;claude mcp addregistriert ein anderesnpm-Paket. Ihr Verhältnis zueinander und ob nur eines davon genügt, sagen die Belege nicht. - Lizenz, unterstützte Plattformen, Netzwerkverhalten und Datengrenzen fehlen in den Belegen; „nichts gefunden“ heißt nicht „kein Risiko“, und dieser Artikel zieht keine eigenständigen Sicherheitsfolgerungen.