---
name: "DomainLanguageSpecifying"
description: "Use for A Domain Language for Specifying Controlled Methods, a paired GitHub and Zenodo publication with DOI 10.5281/zenodo.21086548."
tags: ["methods-paper", "domain-specific-language", "controlled-methods", "deterministic-compilation", "staged-validation", "dimensional-analysis"]
---

# A Domain Language for Specifying Controlled Methods

## Instructions

Use this skill when working with the publication **A Domain Language for Specifying Controlled Methods** or its paired release artifacts.

1. Ground citations in DOI `10.5281/zenodo.21086548`.
2. Treat the Zenodo record as the archival source and the GitHub release as the executable/source release.
3. Keep release tag `v1.0.0` and repository `docxology/template_methods_paper` linked when updating catalog surfaces.

## Key Concepts

- **methods paper**
- **domain-specific language**
- **controlled methods**
- **deterministic compilation**
- **staged validation**
- **dimensional analysis**

## Prerequisites

- Familiarity with the source repository and Zenodo record.
- Awareness that new versions may update both GitHub and Zenodo surfaces.

## Related

- [README.md](README.md)
- [Full Bibliography](../../pages/BIBLIOGRAPHY.md)
