Was macht lazarus-spec-kit?
Erstelle KI-Regeln, Skills und Steuerungsdateien für FreePascal und Lazarus für sauberere, schnellere Entwicklung mit Copilot, Cursor, Claude und Gemini.
Übersicht
Dieses Repository enthält vorgefertigte Spezifikationen, die KI-Assistenten dabei helfen, qualitativ hochwertigen FreePascal- und Lazarus-Code zu generieren. Es richtet sich an Entwickler, die häufig mit diesen Technologien arbeiten und die Produktivität steigern möchten.
Funktionen
- Plattformübergreifende Konsistenz: Stellt sicher, dass KI-Assistenten Code generieren, der unter Windows, Linux und macOS gleichermaßen funktioniert.
- Syntax- und Stilrichtlinien: Enthält Regeln für die korrekte Verwendung der Object-Pascal-Syntax, einschließlich Groß-/Kleinschreibung, Einrückung und Namenskonventionen.
- Lazarus-spezifische Optimierungen: Berücksichtigt die Besonderheiten der Lazarus Component Library (LCL) und des FreePascal-Compilers.
- Einfach integrierbar: Dateien wie
.cursorrules,claude.md,copilot-instructions.mdkönnen direkt in Ihr Projekt kopiert und an die eigenen Bedürfnisse angepasst werden.
Verwendung
-
Repository klonen oder herunterladen:
git clone https://github.com/Openminded-corncob403/lazarus-spec-kit.git -
Auswahl der passenden Spezifikation:
- Für Copilot verwenden Sie die Datei
copilot-instructions.md(oder.github/copilot-instructions.md). - Für Cursor kopieren Sie die
.cursorrules-Datei in Ihr Projekt. - Für Claude verwenden Sie
claude.md(oderCLAUDE.mdje nach Setup). - Für Gemini derzeit über benutzerdefinierte Anweisungen oder die API-Konfiguration.
- Für Copilot verwenden Sie die Datei
-
Anpassung: Passen Sie die Regeln bei Bedarf an die spezifischen Anforderungen Ihres Projekts an (z. B. zusätzliche Bibliotheken oder Codierungsstandards).
Dateistruktur
.
├── README.md
├── cursorrules
│ └── .cursorrules
├── claude
│ └── claude.md
├── copilot
│ ├── copilot-instructions.md
│ └── .github/
│ └── copilot-instructions.md
└── gemini
└── gemini-instructions.md
Anforderungen
- FreePascal (Version 3.2.2 oder höher empfohlen)
- Lazarus IDE (Version 2.2.6 oder höher empfohlen)
- KI-Assistent nach Wahl (Copilot, Cursor, Claude, Gemini)
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.
Beitragen
Beiträge sind willkommen! Bitte erstellen Sie einen Pull Request oder ein Issue, wenn Sie Verbesserungen oder zusätzliche Spezifikationen vorschlagen möchten.