ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Gesetze von Bund und Kantonen, Bundesgerichtsentscheide und amtliche Materialien der Schweiz, dazu Rechner und Vorlagen. Gerechnet wird nach festen Regeln, mit Norm, Link und Stand.
Translation pending
OtherTypeScript · HTMLGitHub @LexMetrikOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Legal Calculator
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Swiss Legal Calc – Modul 1: Arbeitsrecht Produktionsnahe Berechnungsplattform für Schweizer Arbeitsrecht. Modul 1 umfasst drei Teilberechnungen mit gemeinsamer Datumslogik: • A – Lohnfortzahlung bei unverschuldeter Verhinderung (Art. 324a OR) • B – Ordentliche Kündigungsfristen (Art. 335c OR, Probezeit Art. 335b OR) • C – Sperrfristen / Kündigung zur Unzeit (Art. 336c OR) Die Skalenwerte in src/data/lohnfortzahlungSkalen.ts sind Gerichtspraxis, keine Gesetzesnormen (Art. 324a Abs. 2 OR «angemessen länger»). Vor Produktiveinsatz:Read the full README ↗
Produktionsnahe Berechnungsplattform für Schweizer Arbeitsrecht. Modul 1 umfasst drei Teilberechnungen mit gemeinsamer Datumslogik:
npm install
npm run dev # Entwicklungsserver auf http://localhost:5173
npm test # Vitest-Testsuite (muss grün sein)
npm run build # Produktions-Build
src/
├── types/legal.ts # Kerntypen: Normverweis, Rechenschritt,
│ # Berechnungsergebnis, Rechner<T>
├── data/
│ └── lohnfortzahlungSkalen.ts # Editierbare Skalentabellen (Gerichtspraxis)
├── lib/
│ ├── datumsUtils.ts # Shared: Dienstjahr, Monatsende, Intervall-Schnitt
│ ├── lohnfortzahlung.ts # Modul A – Art. 324a OR
│ ├── kuendigungsfrist.ts # Modul B – Art. 335c OR
│ ├── sperrfristen.ts # Modul C – Art. 336c OR
│ └── registry.ts # Rechner-Registry (Erweiterungspunkt)
├── components/
│ ├── ErgebnisAnzeige.tsx # Generischer Ergebnis-Renderer
│ ├── PdfExport.tsx # PDF-Rechenbericht (clientseitig)
│ └── forms/ # Formulare A / B+C / Kombiniert
└── tests/ # Vitest-Referenztestfälle
| Modul | Stichtag |
|---|---|
| A – Lohnfortzahlung | Beginn der Arbeitsverhinderung |
| B – Kündigungsfrist | Zugang der Kündigung beim Empfänger |
| C – Sperrfristdauer | Zeitpunkt der Verhinderung |
Die Skalenwerte in src/data/lohnfortzahlungSkalen.ts sind Gerichtspraxis,
keine Gesetzesnormen (Art. 324a Abs. 2 OR «angemessen länger»). Vor Produktiveinsatz:
eintraege-Arrays in SKALA_BASEL, SKALA_BERN, SKALA_ZUERICH aktualisieren.quellenhinweis mit Stand und Quelle ergänzen.npm test ausführen – Referenztestfälle prüfen die Kernannahmen.Am Beispiel Verzugszins (Art. 104 OR):
1. Eingabetyp in src/types/legal.ts ergänzen:
export type VerzugszinsInput = {
hauptforderungBetrag: number;
faelligkeitsdatum: string; // yyyy-MM-dd
zahlungsdatum: string;
zinssatz?: number; // Default 5 % (Art. 104 Abs. 1 OR)
};
2. Reine Berechnungsfunktion in src/lib/verzugszins.ts:
import type { Rechner, VerzugszinsInput } from '../types/legal';
function berechneVerzugszins(input: VerzugszinsInput): Berechnungsergebnis {
// Reine Funktion: kein Netzwerk, kein State
}
export const VerzugszinsRechner: Rechner<VerzugszinsInput> = {
id: 'verzugszins',
titel: 'Verzugszins (Art. 104 OR)',
beschreibung: 'Gesetzlicher Verzugszins 5 % p.a.',
berechne: berechneVerzugszins,
};
3. In Registry anmelden und Tab in App.tsx hinzufügen.
ErgebnisAnzeige und PdfExportButton funktionieren ohne Anpassungen.
Wichtig: Basel-Stadt (BS) und Basel-Landschaft (BL) kennen keine Gerichtsferien nach Art. 145 ZPO. Das ZPO-Fristen-Modul muss diesen Sonderfall explizit abbilden.
verifiziert: false und erscheinen
im UI mit Badge «Aktenzeichen zu verifizieren».Automatisierte Orientierungsberechnung, keine Rechtsberatung. Abweichende GAV-/Vertrags-/Versicherungslösungen, der genaue Sachverhalt sowie alle Norm- und Rechtsprechungsverweise sind im Einzelfall zu prüfen. Die Lohnfortzahlungsskalen sind Gerichtspraxis und vor Produktiveinsatz gegen die aktuelle kantonale Praxis abzugleichen.
Kein Open-Source-Projekt: © David Graf, alle Rechte vorbehalten. Der Code ist öffentlich einsehbar, jede Nutzung, Vervielfältigung oder Weiterentwicklung bedarf der schriftlichen Zustimmung — Details in LICENSE.