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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Orchestrates the full law interpretation pipeline: MvT research, machine_readable generation with validation/BDD testing, and reverse validation. Invokes /law-mvt-research, /law-generate, and /law-reverse-validate sequentially. Use this skill proactively when: user wants to make a law executable, add machine_readable sections, or mentions "interpret" in the context of a Dutch law YAML file. Activate automatically when user opens a corpus YAML file without machine_readable sections and wants to make it executable.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Orchestrates the full pipeline for making a Dutch law YAML file executable. Invokes three sub-skills sequentially, passing context between them.
name (law title)bwb_id (BWB identifier for MvT search, top-level field)valid_from (effective date)Invoke /law-mvt-research on the target law file.
This searches for Memorie van Toelichting documents and generates Gherkin test scenarios from legislature-intended examples.
Context passing: The MvT skill writes its output beside the law it tests, as
{directory of the law YAML}/scenarios/{topic}.feature. The /law-generate
skill in Step 3 picks this up automatically when running just bdd, which
collects every *.feature under a scenarios/ directory in
corpus/regulation/ plus the conformance suite in bdd/conformance/. No manual
context transfer is needed — the file system is the interface.
A scenario written anywhere else is never run, and just bdd stays green while
it sits there. If Step 2 reports a feature file outside a scenarios/
directory, that is a bug in the run and not something to work around.
After completion, note the results:
If no MvT documents are found: This is common for many Dutch laws. Proceed
to Step 3 anyway — /law-generate will fall back to ad-hoc testing via the
evaluate binary. Not having MvT scenarios reduces confidence but does not block
the pipeline.
Before generating, verify the target file's $schema URL points to the current
version. Read it from the schema/latest symlink rather than from this page, which
goes stale on every bump:
readlink schema/latest # e.g. v0.5.8
If the file points to an older version (e.g. v0.3.2, v0.4.0, or v0.5.0), update it to the tag form for that version:
https://raw.githubusercontent.com/NederlandseDigitaleDienst/regelrecht/refs/tags/schema-vX.Y.Z/schema/vX.Y.Z/schema.json
The tag form is required by RFC-013: a refs/heads/main URL points at a moving
target, so the schema a law validates against could change underneath it.
This prevents generating logic against an old schema declaration. Never lower a file's version to match this page.
Invoke /law-generate on the target law file.
This creates machine_readable sections, validates against the schema,
runs BDD tests, and iterates until correct (up to 3 iterations).
After completion, note the results:
Invoke /law-reverse-validate on the target law file.
This checks every element in machine_readable traces back to the original
legal text, catching hallucinated logic.
Important: If reverse validation removes any elements from the YAML, re-run
just validate <file> to ensure the file still passes schema validation.
Element removal can break required field constraints or leave dangling references.
If validation fails after removal, re-invoke /law-generate to regenerate the
affected sections (this orchestrator does not have Edit access — delegate file
modifications to the sub-skills).
Before the final report, scan the generated machine_readable sections for
source.regulation references. For each referenced regulation:
corpus/regulation/nl/ using Glob/law-download for itmachine_readable, note it needs /law-interpretAdditionally:
hooks, verify that target laws with matching produces.legal_character exist in the corpusoverrides, verify the target law/article/output existsproduces has procedure_id, verify the corresponding procedure definition existsThis helps the user understand what additional work is needed for full execution.
Combine results from all phases into a single report:
Interpreted {LAW_NAME}
MvT sources: {MvT_COUNT} documents found
- {doc_id}: {title}
Articles processed: {TOTAL}
Made executable: {EXECUTABLE_COUNT}
Validation: {PASSED/FAILED}
BDD scenarios: {PASS}/{TOTAL} passing
(from MvT feature file and/or ad-hoc evaluate tests)
Iterations needed: {N}
Reverse validation:
- Fully grounded: {N} articles
- Assumptions: {N} (see details above)
- Elements removed: {N}
Remaining issues:
- {description of any unresolved failures}
Dependencies:
- {regulation_id}: {status: present/missing/needs machine_readable}
→ Run `/law-download` then `/law-interpret` if missing
TODOs:
- {external laws that need to be downloaded/implemented}
Feature file: {law directory}/scenarios/{topic}.feature
The law is now executable via the engine!
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.