CommunitySchreiben & Editierengithub.com

Constraints-First Execution

Übersetzen Sie eine Anfrage in einen autorisierten, minimal komplexen Ausführungsplan mit expliziten Anforderungen, Ausschlüssen, Stoppregeln und Akzeptanzkriterien. Verwenden Sie dies vor der Implementierung einer mehrstufigen Aufgabe oder dem Vorschlag neuer Agenteninfrastruktur.

Was ist Constraints-First Execution?

Die Fähigkeit 'Constraints-First Execution' (auch bekannt als AjaneeI/agent-skills) ist ein agentenbasierter Workflow, der sicherstellt, dass technische Implementierungen und Automatisierungsaufgaben innerhalb klar definierter Grenzen, Autorisierungen und minimaler Komplexität ausgeführt werden. Sie verhindert Overengineering, unerlaubte Aktionen und Ressourcenverschwendung, indem sie einen strukturierten Vertrag erstellt, der Ziele, Umfang, Nicht-Ziele, reversible und irreversible Aktionen sowie Akzeptanzkriterien festlegt. Die Fähigkeit ist besonders nützlich für Entwickler und Agenten auf Plattformen wie Claude Code, Cursor oder Codex, bevor sie mehrstufige Aufgaben angehen oder neue Agenteninfrastruktur vorschlagen. Sie basiert auf einem Verfahren aus sieben Schritten, das von der Erstellung eines Vertrags über die Infragestellung der Notwendigkeit von Anforderungen, Entfernen optionaler Arbeit, Architekturvereinfachung, Abhängigkeitsordnung bis hin zu expliziten Genehmigungsfragen reicht und Stopp- und Eskalationsregeln für Zugriffseskalation, bezahlte Verpflichtungen außerhalb des Budgets und irreversible Änderungen enthält.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AjaneeI/agent-skills/tree/HEAD/skills/constraints-first-execution

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Constraints-First Execution?

Wann verwenden

Verwenden Sie dies zu Beginn einer neuen Implementierung, Automatisierung oder eines Forschungsworkflows, insbesondere wenn ein Agent über das Ziel hinausschießen oder unausgesprochene Berechtigungen annehmen könnte.

Erforderliche Eingaben

Ziel, vom Eigentümer autorisierte Aktionen, verbotene Aktionen, vorhandene Systemfähigkeiten, Erfolgsnachweise, Ressourcenbudget und alle externen Genehmigungsgrenzen. Unbekannte Autorität ist keine implizite Berechtigung.

Verfahren

  1. Schreiben Sie einen kurzen Vertrag: Zielsetzung, im Umfang enthaltenes Lieferobjekt, Nicht-Ziele, reversible Aktionen, unveränderliche Einschränkungen und verifizierte Abschlussnachweise.
  2. Fragen Sie, ob jede Anforderung tatsächlich für das Ziel des Benutzers notwendig ist. Löschen Sie keine expliziten Benutzeranforderungen stillschweigend.
  3. Entfernen Sie optionale Arbeiten, die die genannten Akzeptanzkriterien nicht verbessern. Behalten Sie erforderliche Sicherheits- und Qualitätskontrollen bei.
  4. Vereinfachen Sie die vorgeschlagene Architektur, bevor Sie sie optimieren. Bevorzugen Sie vorhandene Tools und direkte Workflows gegenüber neuen Frameworks.
  5. Ordnen Sie die verbleibenden Aufgaben nach Abhängigkeiten und Nachweisstufen. Identifizieren Sie die nächstkleinste reversible Einheit, die Fortschritt beweist.
  6. Erst nach dieser Sequenz sollten Sie Beschleunigung, Parallelisierung oder Automatisierung in Betracht ziehen. Schätzen Sie Kosten und Komplexität jeder Ergänzung.
  7. Machen Sie Genehmigungsfragen explizit und begrenzt. Wenn die Autorisierung für eine wesentliche Änderung unklar ist, bewahren Sie einen Vorschlag auf, anstatt ihn auszuführen.

Stopp oder Eskalation

Stoppen Sie vor Zugriffseskalation, bezahlten Verpflichtungen außerhalb des Budgets, irreversiblen Auswirkungen, eingefrorenen Methodenänderungen oder Aktionen außerhalb der expliziten Erlaubnis. Behandeln Sie Geschwindigkeitsziele niemals als übergeordnete Sicherheitsvorkehrungen.

Lieferobjekt

Eine kurze Tabelle von Anforderungen zu Aktionen mit muss, darf, darf nicht, Eigentümern, Abhängigkeiten und Nachweisen, die zum Abschluss jeder Einheit erforderlich sind. Verwenden Sie die Vertragsvorlage, wenn Rückverfolgbarkeit wichtig ist.

Abnahme

Jede vorgeschlagene Aufgabe hat einen benannten Grund und eine Nachweisbedingung; keine neue Abhängigkeit oder Abstraktion wird allein durch mögliche zukünftige Bedürfnisse gerechtfertigt.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills