ArrayKit

Builder für Projektanweisungen

Entwerfen Sie eine Anweisungsdatei, die die Token wert ist, die sie in jeder Anfrage kostet.

Builder für Projektanweisungen

Entwerfen Sie eine Anweisungsdatei, die die Token wert ist, die sie in jeder Anfrage kostet.

Projektanweisungen beschreiben, wie Ihr Team arbeitet. Die Datei entsteht im Browser und wird nie hochgeladen.

Sehen, was sie in einer langen Sitzung kostet

Über Projektanweisungen

Eine Projektanweisungsdatei wird zu Beginn jeder Sitzung gelesen, also wird jede Zeile darin bei jeder Anfrage bezahlt, solange die Datei existiert. Diese eine Tatsache entscheidet, was hineingehört und was nicht. Alles, was aus dem Code ersichtlich ist — die Sprache, das Framework, die Ordnerstruktur — wird einem Leser wiederholt, der es bereits sieht. Ihren Platz verdient das Gegenteil: der Testbefehl, der ein Flag braucht, die Node-Version, die den Build zerlegt, die Konvention, die jemand Neues falsch raten würde, das, was schon einmal jemanden einen Nachmittag gekostet hat. Dieser Builder ist um diese Kategorien herum gebaut, schätzt die Kosten der Datei und markiert die Zeilen, die dem Repository etwas über sich selbst erzählen.

Funktionen

  • Abschnitte, geführt von dem, was hineingehört, nicht von einer leeren Seite
  • Laufende Token-Schätzung: die Kosten je Anfrage, nicht einmalig
  • Markiert Zeilen, die wiederholen, was der Code ohnehin zeigt
  • Markiert leere Appelle, die nichts ändern
  • Warnt, wenn die Datei die Größe erreicht, ab der sie überflogen wird
  • Weist darauf hin, wenn es keine Überschriften zum Ausdünnen gibt
  • Leere Abschnitte entfallen, statt leer geschrieben zu werden
  • Lädt als CLAUDE.md herunter

So verwendest du Projektanweisungen

  1. Benennen Sie das Projekt
  2. Füllen Sie nur Abschnitte, zu denen Sie etwas Nichtoffensichtliches sagen können
  3. Beobachten Sie die Token-Schätzung beim Wachsen
  4. Lesen Sie die Warnungen und laden Sie die Datei

Beispiel

Eingabe

This project is a React app.

Ausgabe

Warning: the language and framework are visible from the manifest

Der Test für jede Zeile: Fände ein Leser das in zehn Sekunden heraus?

Häufige Fehler & Fehlerbehebung

  • Die Datei wird als zu groß markiert. — Verschieben Sie alles nur gelegentlich Relevante in ein eigenes Dokument, das die Sitzung bei Bedarf liest. Die Anweisungsdatei ist für das, was immer gilt.
  • Eine Zeile, die ich wollte, gilt als auffindbar. — Ignorieren Sie die Warnung, wenn sie wirklich trägt. Die Prüfung ist eine Aufforderung zur Frage, ob ein Leser es ohnehin herausfände — keine Regel.
  • Es ändert sich nichts, wenn ich Anweisungen ergänze. — Konkrete, überprüfbare Anweisungen wirken weit besser als allgemeine. „Nutze die Primitive in components/ui“ schlägt „schreibe sauberen Code“.
  • Sollte das CLAUDE.md heißen oder anders? — Der Inhalt ist derselbe. Speichern Sie unter dem Namen, den Ihr Werkzeug liest; Struktur und Disziplin ändern sich nicht.

Häufig gestellte Fragen

Was gehört wirklich in eine Anweisungsdatei?
Was aus dem Code nicht ersichtlich ist und sonst falsch geraten würde: der Befehl mit dem nötigen Flag, die Version, die den Build zerlegt, die Konvention, die in keiner einzelnen Datei sichtbar ist, und ausdrückliche Verbote. Alles Übrige wird einem Leser wiederholt, der bereits lesen kann.
Wie lang sollte sie sein?
Kurz genug, um noch gelesen zu werden. Die Schätzung erscheint beim Tippen; jenseits einiger tausend Token lohnt die Frage, welche Zeilen wirklich immer gelten, denn der Rest kann in einem Dokument leben, das bei Bedarf gelesen wird.
Warum wird „schreibe sauberen Code“ markiert?
Weil es nichts ändert. Ein allgemeiner Appell kostet in jeder Anfrage Token und gibt keine Entscheidungsgrundlage; eine konkrete Konvention — wo Logik hingehört, welche Primitive zu nutzen sind — schon.
Spielt es eine Rolle, dass das bei jeder Anfrage bezahlt wird?
Es ist genau der Grund, die Datei auszudünnen. Eine Seite Anweisungen ist einmal ein kleiner Betrag und über Tausende Anfragen ein erheblicher, und deshalb steht die Schätzung neben dem Text statt versteckt.
Darf ich Geheimnisse hineinschreiben?
Nein — sie wird in jeder Sitzung in den Kontext geladen und meist versioniert. Halten Sie Zugangsdaten in Ihrer Umgebung und verweisen Sie nur auf ihren Namen, falls die Anweisungen sie erwähnen müssen.

Verwandte Tools

  • Skill-Builder — Schreiben Sie eine SKILL.md, deren Frontmatter beim Tippen geprüft wird.
  • Subagent-Builder — Erstellen Sie die Definitionsdatei eines Subagenten samt Tools und Modell.
  • Slash-Befehl-Builder — Bauen Sie einen eigenen Befehl, mit Argumenten und einer Tool-Liste.
  • Kontextfenster-Planer — Teilen Sie das Fenster auf Prompt, Tools, Verlauf und Antwort auf.
  • Prompt-Cache-Planer — Ordnen Sie die Blöcke so, dass das cachebare Präfix möglichst lang wird.
  • System-Prompt-Linter — Finden Sie Widersprüche, tote Anweisungen und ungefüllte Platzhalter.

Weitere KI & Agenten-Tools

  • Skill-Builder — Schreiben Sie eine SKILL.md, deren Frontmatter beim Tippen geprüft wird.
  • Skill-Linter — Fügen Sie eine SKILL.md ein und sehen Sie, was ihre Zuordnung verhindert.
  • Subagent-Builder — Erstellen Sie die Definitionsdatei eines Subagenten samt Tools und Modell.
  • Slash-Befehl-Builder — Bauen Sie einen eigenen Befehl, mit Argumenten und einer Tool-Liste.
  • Plugin-Manifest — Erzeugen Sie eine plugin.json und sehen Sie den erwarteten Ordneraufbau.
  • Hooks-Builder — Bauen Sie settings.json-Hooks und finden Sie Matcher, die nie auslösen.
  • Berechtigungsregel-Tester — Prüfen Sie Erlauben-, Fragen- und Verbieten-Regeln an echten Befehlen.
  • MCP-Server-Konfiguration — Erzeugen Sie einen MCP-Servereintrag für stdio, HTTP oder SSE.
  • MCP-Tool-Schema — Definieren Sie ein Tool und erhalten Sie das JSON Schema, Strict-Modus geprüft.
  • Tool-Schema-Prüfer — Fügen Sie eine Definition ein und sehen Sie, warum sie abgelehnt wird.
  • Prompt-Vorlagen füllen — Entfalten Sie einen Prompt über eine Zeilentabelle und sehen Sie Lücken.
  • System-Prompt-Linter — Finden Sie Widersprüche, tote Anweisungen und ungefüllte Platzhalter.
  • Prompt-Vergleich — Vergleichen Sie zwei Versionen Wort für Wort, samt Token-Differenz.
  • Few-Shot-Beispiele — Machen Sie aus Ein-/Ausgabepaaren Beispiele mit Tags, JSON oder Chat.
  • XML-Prompt-Abschnitte — Hüllen Sie Abschnitte in Tags, aus denen Inhalt nicht ausbrechen kann.
  • JSONL-Viewer und -Prüfer — Lesen, filtern und prüfen Sie eine JSONL-Datei Zeile für Zeile.
  • Transkript-Konverter — Machen Sie aus einem Nachrichten-Array ein lesbares Transkript – und zurück.
  • Trainingsdaten-Prüfer — Prüfen Sie ein Chat-JSONL auf die Fehler, die einen Trainingslauf abbrechen.
  • SSE-Stream-Viewer — Fügen Sie eine Streaming-Antwort ein und erhalten Sie Text, Aufrufe und Verbrauch.
  • Kontextfenster-Planer — Teilen Sie das Fenster auf Prompt, Tools, Verlauf und Antwort auf.
  • Prompt-Cache-Planer — Ordnen Sie die Blöcke so, dass das cachebare Präfix möglichst lang wird.
  • Text-Chunker — Teilen Sie ein Dokument in überlappende Stücke, die an echten Grenzen brechen.
  • Kosten einer Agentenschleife — Rechnen Sie Zug für Zug, mit erneut gesendetem Verlauf und Caching.
  • Batch-Anfragen-Builder — Machen Sie aus einer Zeilentabelle einen Batch-Auftrag mit eindeutigen IDs.

Alle KI & Agenten-Tools ansehen · Alle Tools