Этот шаблон реализован на основе Lua с использованием функции rank() из модуля Documentation.
Шаблон предназначен для автоматического формирования документаций шаблонов званий, встраиваемых в карточку персоны. Первым параметром задаётся наименование звания, вторым — название статьи о нём. Именнованные параметры не являются обязательными. С помощью параметра |специальное = можно добавлять префикс «специальное» (истинность параметра проверяется через {{yesno}}). С помощью |шаблон = можно поменять используемую для отображения карточку — по умолчанию {{Военный деятель}}, но можно использовать {{Государственный деятель}} (если их параметры отличаются от |имя = и |звание =, то необходимо дополнить табличную переменную parameters в модуле). Если шаблон автоматически добавляет статьи в категории, то их можно указать в параметре |категория = или |категории = без префикса Категория: (если их несколько, то имена категорий разделяются слэшем /).
{{документация звания|звание|ссылка}}
{{документация звания
| звание =
| ссылка =
| шаблон =
| категория =
}}
Если шаблон имеет несколько вариантов отображения, то следует использовать |типN = и |примечаниеN = для их указания, где N — числа. В |типN = задаётся значение параметра |тип = целевого шаблона, а в |примечаниеN = — текст, отображаемый справа от результата в таблице; текст для варианта по умолчанию задаётся в |примечание0 =.
Пример см. на странице Шаблон:ВВС СССР, Полковник.