Agent Skill
2/7/2026

version-logger

Manages version history, logging, and documentation for Atlas Universalis. Invoke this skill after any meaningful edit to the local directory, GitHub repository, or droplet server. Updates Master_Log.md, PROJECT_OVERVIEW.md, README.md, and ensures dev pages reflect changes.

I
idiehl
0GitHub Stars
1Views
npx skills add idiehl/site_repo

SKILL.md

Nameversion-logger
DescriptionManages version history, logging, and documentation for Atlas Universalis. Invoke this skill after any meaningful edit to the local directory, GitHub repository, or droplet server. Updates Master_Log.md, PROJECT_OVERVIEW.md, README.md, and ensures dev pages reflect changes.

name: version-logger description: Format specs for Atlas Universalis log entries and inventory records. Reference this skill when creating Master Log entries or updating app inventories.

Version Logger — Format Reference

Log ID Format

AU-<CYCLE>-<YYYYMMDD>-<NNN>

ComponentDescription
AUProject slug
CYCLEDevelopment cycle (currently C01)
YYYYMMDDDate in America/Kentucky/Louisville timezone
NNN3-digit sequence number for that day (001, 002, ...)

To determine sequence: read docs/master_log/Master_Log.md, find the highest NNN for today, increment by 1.

Master Log Entry Template

Append to docs/master_log/Master_Log.md:

---

## AU-C01-YYYYMMDD-NNN — Title (short + specific)

**Type:** Feature | Fix | Refactor | Decision | Docs | Ops
**Context:** why this work happened
**Change summary:** what changed (plain English)
**Rationale / tradeoffs:** why this approach
**Files touched:**
- `path/to/file.ext`

**Commands run:**
```bash
commands executed

Verification: what you checked + results Notes: edge cases, follow-ups Concepts: @concept:tag1 @concept:tag2


## Concept Tags

Common tags for cross-reference:
`@concept:branding`, `@concept:auth`, `@concept:api`, `@concept:frontend`, `@concept:deployment`, `@concept:atlas-forge`, `@concept:quickpro`, `@concept:master-log`

## Inventory Entry Format

Used in `docs/master_log/*_Inventory.md` files:

| App ID | File |
|--------|------|
| atlas-forge | `Forge_Inventory.md` |
| atlas-apply | `Apply_Inventory.md` |
| atlas-universalis | `Universalis_Inventory.md` |
| electracast | `Electracast_Inventory.md` |
| atlas-meridian | `Meridian_Inventory.md` |

Per-file entry structure:

```markdown
### `path/to/file.ext`

| Attribute | Value |
|-----------|-------|
| Type | .ext |
| Size | X KB |
| Lines | ~N |

Description of what the file does.

**Types defined:** `ClassName1`, `ClassName2`

**Methods:**

| Name | Return Type | Access | Description |
|------|------------|--------|-------------|
| methodName | void | public | What it does |

**State Variables:**

| Name | Type | Role |
|------|------|------|
| _fieldName | string | Backing field for X |
Skills Info
Original Name:version-loggerAuthor:idiehl