mirror of
https://github.com/Klotzkette/claude-fuer-deutsches-recht
synced 2026-06-09 10:03:19 +00:00
Liquiditaetsplanung als autarkes Power-Plugin mit BGH-Schema, Padlet und Markdown-Artefakt
- liquiditaetsplanung: drei autarke Skills (3-Wochen, 3/6/12-Monate, insolvenzrechtlich) jeweils mit Format-Wahl (Excel/HTML-Padlet/Markdown), Banking-Wahl (manuell/Datei-Import/Connector), Memo nur auf Anfrage, wochenaktuell zum Freitag, Verhaeltnis zu offenen Forderungen - Excel-Vorlage Liquiditaetsplan-Wochenbasis.xlsx mit BGH-Block ab Zeile 42 (Aktiva I/II, Passiva I/II, Luecke abs./%, Ampel, Offene Forderungen, BGH-Hinweise) - Single-file HTML-Padlet liquiditaets-padlet.html, live rechnend, localStorage, JSON Export/Import - Markdown-Artefakt-Vorlage - BGH-PDFs (5 Leitentscheidungen) als references/rechtsprechung/ in liquiditaetsplanung und insolvenzrecht inklusive INDEX.md mit Pinpoint-Liste - plugin.json: Version 0.2.0, Dependencies entfernt (Power-Plugin standalone) - marketplace.json: Beschreibung aktualisiert - README.md und CLAUDE.md: standalone-Charakter dokumentiert - Validator: Pruefung auf autarke Skills, Assets und BGH-PDFs statt Dependencies - steuerberater-werkzeuge und insolvenzrecht: Powerplugin-Hinweis am Anfang der drei Schwester-Skills, damit Benutzer das Power-Plugin als Vollversion erkennen Belege: BGH 19.12.2017 II ZR 88/16 (BGHZ 217, 129 Passiva II), BGH 28.06.2022 II ZR 112/21 (Bugwellenrspr.), BGH 28.04.2022 IX ZR 48/21 (10-Prozent-Schwelle), BGH 23.01.2025 IX ZR 229/22 (titulierte Forderungen), BGH 11.03.2025 II ZR 139/23 (objektive Umstaende), BGH 24.05.2005 IX ZR 123/04 (BGHZ 163, 134 Grundsatzentscheidung).
This commit is contained in:
@@ -106,12 +106,22 @@ function checkMarketplace() {
|
||||
}
|
||||
}
|
||||
if (plugin.name === 'liquiditaetsplanung') {
|
||||
const deps = new Set(manifest.dependencies || []);
|
||||
for (const dep of ['steuerberater-werkzeuge', 'insolvenzrecht']) {
|
||||
if (!deps.has(dep)) errors.push(`${rel(manifestPath)}: missing dependency ${dep}`);
|
||||
// liquiditaetsplanung is the standalone Power-Plugin Liquiditaetsvorschau.
|
||||
// It MUST work without insolvenzrecht/steuerberater-werkzeuge. Dependencies are
|
||||
// therefore optional (recommended companions, not required), but its own skills
|
||||
// must exist and be self-contained.
|
||||
const skills = walk(path.join(pluginRoot, 'skills'), f => path.basename(f) === 'SKILL.md');
|
||||
if (skills.length === 0) errors.push(`${plugin.name}: expected autark Liquiditaetsvorschau skills`);
|
||||
for (const required of ['liquiditaetsvorschau-3wochen', 'liquiditaetsvorschau-3-6-12-monate', 'liquiditaetsvorschau-insolvenzrechtlich']) {
|
||||
const sp = path.join(pluginRoot, 'skills', required, 'SKILL.md');
|
||||
if (!exists(sp)) errors.push(`${plugin.name}: missing required standalone skill ${required}`);
|
||||
}
|
||||
for (const asset of ['assets/excel/Liquiditaetsplan-Wochenbasis.xlsx', 'assets/padlet/liquiditaets-padlet.html', 'assets/markdown/liquiditaets-artefakt-vorlage.md']) {
|
||||
if (!exists(path.join(pluginRoot, asset))) errors.push(`${plugin.name}: missing standalone asset ${asset}`);
|
||||
}
|
||||
for (const pdf of ['BGH_II_ZR_88-16_vom_2017-12-19.pdf', 'BGH_II_ZR_112-21_vom_2022-06-28.pdf', 'BGH_IX_ZR_48-21_vom_2022-04-28.pdf', 'BGH_IX_ZR_229-22_vom_2025-01-23.pdf', 'BGH_II_ZR_139-23_vom_2025-03-11.pdf']) {
|
||||
if (!exists(path.join(pluginRoot, 'references', 'rechtsprechung', pdf))) errors.push(`${plugin.name}: missing BGH PDF references/rechtsprechung/${pdf}`);
|
||||
}
|
||||
const skillCount = walk(path.join(pluginRoot, 'skills'), f => path.basename(f) === 'SKILL.md').length;
|
||||
if (skillCount === 0) errors.push(`${plugin.name}: expected routing skills`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user