askill
latex-version-control

latex-version-controlSafety 85Repository

Add and maintain version control tables in LaTeX corporate documents. Trigger: When creating new LaTeX documents, updating document versions, or reviewing document history.

0 stars
1.2k downloads
Updated 2/9/2026

Package Files

Loading files...
SKILL.md

When to Use

  • Creating any new LaTeX document (add initial version entry)
  • Updating an existing document with meaningful changes
  • Reviewing or auditing document history

Dependencies

This skill works alongside:

SkillPurpose
latex-corporate-docsCorporate template and document structure

Version Control Table

Every LaTeX document MUST include a version control table immediately after \maketitle and \thispagestyle{fancy} (if present), BEFORE any content (confidentiality notices, resumen ejecutivo, etc.).

LaTeX Macro

The \versiontable command is defined in the document preamble. It uses the corporate color palette for consistent styling.

Source: assets/version_macros.tex

Usage

Place the macro definition in the preamble (after custom macros section), then call it right after \maketitle:

Example: assets/version_usage.tex

Critical Rule: Always Ask for Author

Before adding or updating a version entry, the agent MUST ask the user who made the changes. Never assume "Equipo Bastet" or any generic author. The version table tracks individual accountability, so the author field must reflect the real person.

Example prompt:

"¿Quién es el autor de estos cambios para la tabla de versiones?"

Rules

RuleDetail
PlacementImmediately after \maketitle (and \thispagestyle{fancy} if present), before any other content
OrderingNewest version LAST (chronological, top-to-bottom)
Version formatMAJOR.MINOR — increment MAJOR for structural changes, MINOR for content updates
Date formatMes Año (e.g., Enero 2026) — matches \date{} convention
AuthorThe specific person who made the changes — ALWAYS ask the user, never assume
ChangesBrief description of what changed (1 sentence)
Initial versionAlways 1.0 with description Versión inicial del documento

When to Increment Version

Change TypeVersion BumpExample
New document1.0Initial creation
Content updates, corrections+0.1Fix typos, update figures
New sections added+0.1Add appendix, new analysis
Major restructuring+1.0Rewrite, change scope
Data refresh (economics)+0.1Update CLP values, exchange rates

Checklist

  • \versiontable and \versionrow macros defined in preamble
  • Version table placed immediately after \maketitle
  • At least one version entry (1.0 — initial)
  • Versions in chronological order (oldest first)
  • Each entry has version, date, author, and change description

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

62/100Analyzed 2/20/2026

Well-structured skill with clear rules, tables, and a checklist for implementing LaTeX version control. Includes helpful \"when to use\" section and safety rule about asking for author. However, it relies heavily on external asset files not included in the skill, and is highly specific to a corporate LaTeX workflow with Spanish conventions, limiting reusability. The skill demonstrates good technical content but reads as internal documentation for a specific organization's document management system."

85
80
40
70
65

Metadata

Licenseunknown
Version-
Updated2/9/2026
Publisher333-333-333

Tags

prompting