跳到正文
cccskills
免费在 GitHub 公开

regelrecht-scenario-traces

Maakt regelrecht-scenario's vindbaar en hun norm-ketens leesbaar/geassert. Aan de invoerkant — vertaal een platte lijst leaf-parameters naar benoemde casus-assen + een herbruikbare persona-bibliotheek, met een reverse-lookup casus-matrix. Aan de uitvoerkant — maak de norm-keten zichtbaar via keten-checkpoints (assert elke knoop op het kritieke pad, niet alleen de endpoint) en golden-trace-snapshots + branch-coverage. Gebruik dit bij het schrijven of opschonen van scenario-/feature-files, het terugvinden of ontwerpen van een specifieke casus in een grote variabelenlijst, het reviewen van engine-traces, of het regressie-bestendig maken van cross-law-ketens zodat een ketenfout niet stil achter een correcte endpoint verdwijnt. Dossier-agnostisch; de regelrecht-methode is de vaste taal. Haakt aan op regelrecht-stelselanalyse (engine-tests / meta-check) en regelrecht-audit-products (testcase-scenario's).

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(9)

  • SKILL.md8.1 KB
  • references/casus-assen.md3.1 KB
  • references/golden-traces.md2.6 KB
  • references/keten-checkpoints.md3.7 KB
  • references/persona-bibliotheek.md3.9 KB
  • templates/casus-matrix.md1.2 KB
  • templates/golden-trace-review.md1.4 KB
  • templates/keten-kaart.md1.4 KB
  • templates/persona-bibliotheek.md1.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Regelrecht scenario's & traces — casus vindbaar, keten leesbaar

Een dossier-agnostische techniek-skill die beide werk-skills delen: regelrecht-audit-products schrijft scenario's (de casus-kant), regelrecht-stelselanalyse reviewt traces (de keten-kant). Deze skill levert de methode om scenario's zó te modelleren dat (A) de casuïstiek terugvindbaar is en (B) de juridische logica-keten zichtbaar én geassert is.

Geen casus-inhoud in de skill; concrete persona's, assen en norm-namen komen uit het corpus tijdens toepassing.

Het probleem dat deze skill oplost

Een scenario dat alleen een handvol leaf-parameters flipt en de endpoint assert, verbergt twee dingen tegelijk:

  • A — casus onvindbaar. De casus ("welke persoon is dit?") bestaat alleen in je hoofd, in de scenario-titel en in comments. Met tientallen platte booleans moet je de mapping persona → leafs elke keer handmatig reverse-engineeren. Twee scenario's met identieke invoer maar een ander bedóeld onderscheid zien er identiek uit.
  • B — keten onzichtbaar. De engine berekent een keten van tussen-normen tussen de leafs en de endpoint. Alleen de endpoint asserten betekent: een foute keten die op jouw gesamplede casus toevallig dezelfde endpoint geeft, slipt er geluidloos door. En lezend is de juridische structuur niet uit het scenario te halen.

Kernprincipe: de ontbrekende middenlaag

Tussen menselijke casus en engine-output zit een middenlaag die first-class, vindbaar én geassert moet zijn:

   menselijke casus            ENGINE                 uitkomst
   "wie is deze persoon?"  ─►  leaf-feiten ─► keten ─► endpoint
        │                          │           │          │
   [A] benoemde persona ───────────┘           │          │
       op casus-assen                           │          │
                                   [B] benoemde norm-keten ┘
                                       (keten-checkpoints + golden trace)
  • Invoerkant (A): geef de casus een naam en plaats hem op een paar casus-assen; bundel de leaf-deltas in een herbruikbare persona. → references/casus-assen.md, references/persona-bibliotheek.md.
  • Uitvoerkant (B): bepaal het kritieke pad door de YAML-DAG en assert elke knoop erop; leg de volledige trace vast als golden snapshot met branch-coverage. → references/keten-checkpoints.md, references/golden-traces.md.

De vier mechanismen

#MechanismeLost opReference / template
1Assen-groepering — platte leaf-lijst → casus-assen (dimensie-reductie)Areferences/casus-assen.md
2Persona-bibliotheek — benoemde, herbruikbare leaf-bundel op de assen; twin-persona's (één-as-verschil)Areferences/persona-bibliotheek.md · templates/persona-bibliotheek.md · templates/casus-matrix.md
3Keten-checkpoints — assert elke knoop op het kritieke pad, niet alleen de endpointBreferences/keten-checkpoints.md · templates/keten-kaart.md
4Golden traces — volledige trace snapshotten + diffen + branch-coverageBreferences/golden-traces.md · templates/golden-trace-review.md

Schaal naar de vraag: een snelle opschoning gebruikt 1+3; een regressie-bestendige cross-law-keten gebruikt alle vier.

Werkstroom

  1. Vind de assen. Reduceer de platte leaf-lijst tot een handvol onafhankelijke casus-assen (zie references/casus-assen.md). Groepeer de baseline-parameters per as — alleen al volgorde + kopjes maken de lijst scanbaar.

  2. Bouw de persona-bibliotheek + casus-matrix. Druk elke casus uit als benoemde bundel leaf-deltas op de assen (templates/persona-bibliotheek.md). Leg de reverse-lookup vast: persona ↔ scenario ↔ keten-pad ↔ uitkomst (templates/casus-matrix.md). Voeg twin-persona's toe waar een onderscheid anders onzichtbaar blijft.

  3. Bepaal het kritieke pad & leg keten-checkpoints vast. Leid uit de YAML de DAG van tussen-normen naar de endpoint af (templates/keten-kaart.md). Laat elk scenario elke knoop op zijn pad asserten, niet alleen de endpoint (references/keten-checkpoints.md).

  4. Snapshot golden traces + branch-coverage. Leg de volledige engine-trace per scenario vast en diff bij wijziging; rapporteer welke takken nog ongetest zijn (references/golden-traces.md, templates/golden-trace-review.md).

  5. Voer de meta-check uit. Maken de scenario's en de YAML dezelfde fout? Dan valideert de suite de YAML, niet de wet. Keten-checkpoints + golden-traces zijn het concrete wapen hiertegen — zie de hook naar regelrecht-stelselanalyse.

  6. Schrijf naar het corpus/dossier, niet in de skill. Persona's, matrices en trace-snapshots horen bij het corpus: feature-files in de scenarios/-map naast de wet die ze testen, verder docs/. Wijzig nooit de skill-bestanden met casus-inhoud. Commit/push alleen op verzoek.

Bestanden in deze skill

references/

  • casus-assen.md — van een platte leaf-lijst naar onafhankelijke casus-assen (dimensie-reductie); hoe je assen herkent en de baseline groepeert.
  • persona-bibliotheek.md — persona = benoemde leaf-bundel op de assen; expressievormen (Scenario Outline / custom Given persona-step / fixtures); twin-persona's.
  • keten-checkpoints.md — kritiek pad uit de YAML-DAG; de conventie "assert elke knoop"; sensitiviteits-/twin-scenario's; band met de features-vs-YAML meta-check.
  • golden-traces.md — volledige trace vastleggen, diffen, branch-coverage; wanneer wel/niet.

templates/

  • persona-bibliotheek.md — persona | assen-coördinaat | leaf-deltas | keten-checkpoints | endpoint.
  • casus-matrix.md — reverse-lookup index: persona ↔ scenario ↔ keten-pad ↔ uitkomst.
  • keten-kaart.md — per endpoint de knoop-DAG met coverage-markering per schakel.
  • golden-trace-review.md — trace-snapshot-review + branch-coverage-rapport.

Routing & handoff

Dit is een techniek-laag die beide werk-skills bedienen. Twijfel je waar te beginnen → regelrecht-dossier. Bij het ontwerpen van expert-testcases gebruikt regelrecht-audit-products/templates/testcase-scenarios deze persona-methode; bij regressie/validatie voert regelrecht-stelselanalyse (engine-tests + de features-vs-YAML meta-check) de keten-checkpoints + golden-traces uit.

Belangrijke regels

  • Dossier-agnostisch blijven. Geen vaste wet-namen, norm-namen, bedragen of casus-voorbeelden in de skill-bestanden. In output (corpus/features) mag casus-inhoud uiteraard wel.
  • Assert de keten, niet alleen de endpoint. Een groene endpoint met een ongeteste keten bewijst niets over de tussenstappen.
  • Persona is de bron, scenario is de afgeleide. Eén persona-definitie, hergebruikt over scenario's — niet dezelfde leaf-bundel telkens opnieuw met de hand.
  • Twin-scenario's voor elk onderscheid dat het model niet vanzelf ziet. Eén-as-verschil maakt de keten falsifieerbaar.
  • Stille truncatie loggen. Cap je coverage (top-N personas, niet alle takken) → meld expliciet wat je overslaat.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Check if a RIG preview deployment is actually running and healthy. Verifies CI triggered, images exist, pods started, and services respond. Use when a PR deployment seems broken or after pushing code.

中文简介正在准备中。当前显示原文说明。

NederlandseDigitaleDienst/regelrecht262026年10月23日 更新

Performs critical code reviews using REVIEW.md guidelines. Evaluates code quality, architecture, testing, and domain-specific concerns (legal faithfulness, cross-law references, engine safety). Use after completing significant code changes or before merging.

中文简介正在准备中。当前显示原文说明。

NederlandseDigitaleDienst/regelrecht262026年10月23日 更新

Processes all open Dependabot PRs sequentially — rebases if needed, analyzes for breaking changes and security issues, then merges or requests changes. Use when you want to handle pending Dependabot dependency updates.

中文简介正在准备中。当前显示原文说明。

NederlandseDigitaleDienst/regelrecht262026年10月23日 更新

Writing rules for the regelrecht docs site (docs/). Use when writing or editing prose under docs/ — RFCs, guides, component docs, concept pages, and the NL/EN landing copy. Keeps docs prose free of AI-generated tells and consistent with the site's government-technical register. Not for code, commit messages, or PR descriptions.

中文简介正在准备中。当前显示原文说明。

NederlandseDigitaleDienst/regelrecht262026年10月23日 更新

Provides context about the regelrecht Figma design system and helps with Figma-related tasks like component lookups and design comparisons. Use this skill proactively when: implementing UI components, looking up Figma node IDs, comparing code with Figma designs, downloading Figma assets, or working with design tokens. Activate automatically when user mentions Figma, design system, component styling, or asks about RR-Components.

中文简介正在准备中。当前显示原文说明。

NederlandseDigitaleDienst/regelrecht262026年10月23日 更新

Downloads Dutch official legal publications including national laws, local regulations, and implementation policies from government sources (wetten.overheid.nl, lokaleregelgeving.overheid.nl). Use this skill proactively when: user mentions downloading, fetching, or importing a Dutch law by name or BWB/CVDR identifier, when a source.regulation reference points to a law not in the corpus, or when user provides a wetten.overheid.nl URL. Activate automatically when user mentions a specific Dutch law name, BWB identifier (BWBR...), or CVDR identifier.

中文简介正在准备中。当前显示原文说明。

NederlandseDigitaleDienst/regelrecht262026年10月23日 更新

查看 NederlandseDigitaleDienst 的全部技能

报告此技能的问题