Back to skills
SKILL.md
Chronos
ASecurityDocumentation Timekeeper — 5 AI agents (Chronos, Censor, Dewey, Veles, Canon) for documentation integrity. Checks: duplicates, broken links, missing required docs, orphans, classification (L1-L6), stale dates. Use when: "check documentation", "docs audit", "audit docs", "docs integrity", "find duplicates in docs", "broken links", "stale documentation", "classify docs", "documentation health", "orphan docs", "validate docs", "doc quality", "docs lint", "chronos".
- 6 stars
- 0 votes
- 0 copies
- 1 view
- Added September 3, 2026
Works with
Security analysis
96/100- Installs packages at runtime which could introduce malicious dependencies
Pro scans all 20 files and shows the line behind each finding
npx -y skills add bestdeejay-design/agent-skills --skill chronos --agent claude-codeAre you the author of Chronos?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/bestdeejay-design-chronos)---
name: chronos
description: >
Documentation Timekeeper — 5 AI agents (Chronos, Censor, Dewey, Veles, Canon) for documentation integrity.
Checks: duplicates, broken links, missing required docs, orphans, classification (L1-L6), stale dates.
Use when: "check documentation", "docs audit", "audit docs", "docs integrity", "find duplicates in docs",
"broken links", "stale documentation", "classify docs", "documentation health", "orphan docs",
"validate docs", "doc quality", "docs lint", "chronos".
license: MIT
metadata:
version: 1.1.1
when_to_use: "Use for documentation integrity audits: 'check documentation', 'docs audit', 'audit docs', 'docs integrity', 'find duplicates in docs', 'broken links', 'stale documentation', 'classify docs', 'documentation health', 'orphan docs', 'validate docs', 'doc quality', 'docs lint', 'chronos'."
---
# Chronos — Documentation Timekeeper
5 AI agents for documentation integrity. Each agent is a focused skill invoked by the Chronos orchestrator.
## What it does
Chronos audits project documentation for:
- **Duplicates** — documents with high similarity (Censor)
- **Broken links** — references to non-existent files (Censor)
- **Missing required docs** — mandatory files per classification level (Dewey)
- **Orphans** — documents with no inbound references (Dewey)
- **Classification** — document type: L1 Contracts → L6 Auxiliary (Dewey + Canon)
- **Stale data** — dates older than threshold (Veles)
## Agents
| Agent | Role | Trigger |
|-------|------|---------|
| **Chronos** | Orchestrator — runs the full Pantheon | `chronos --preset full` |
| **Censor** | Fact-checker — duplicates + broken links | `chronos --preset minimal` |
| **Dewey** | Classifier — L1-L6 taxonomy + missing/orphans | `chronos --preset standard` |
| **Veles** | Statistician — staleness, metrics, trends | `chronos --preset full` |
| **Canon** | Truth-keeper — cross-ref validation against contracts | `chronos --preset standard` |
## Usage
```bash
# Basic audit (duplicates + links only)
chronos --path .
# Standard: check + classify (Censor + Dewey + Canon)
chronos --path . --preset standard
# Full Pantheon: all 5 agents
chronos --path . --preset full
# JSON output for CI
chronos --path . --output json --output-file report.json
# Fail on critical findings
chronos --path . --fail-on critical
# Single agent
chronos --path . --agent censor
```
## Presets
| Preset | Agents | Use case |
|--------|--------|----------|
| `minimal` | Censor | Quick CI gate — duplicates + broken links |
| `standard` | Censor + Dewey + Canon | PR validation — check + classify + cross-ref |
| `full` | All 5 agents | Release audit — complete integrity + staleness |
## Document Hierarchy (L1–L6)
```
L1: Contracts — Machine truth (OpenAPI, AsyncAPI, JSON Schema)
L2: Product Canon — Human truth (VISION, PRD, ROADMAP, FEATURES)
L3: Engineering Canon— Implementation truth (ARCHITECTURE, ADR, SAGA)
L4: Derived — Synthesized (REFERENCE, TEST_CASES, DEV_GUIDE)
L5: Artifacts — Generated (API docs, changelogs, diagrams)
L6: Auxiliary — Supporting (README, CONTRIBUTING, templates)
```
Each level has required files. Dewey enforces presence; Canon validates L1→L3 consistency.
## Output Format
```markdown
# Docs Audit Report
**Project:** /path/to/project
**Total docs:** 24
**Preset:** standard
| Severity | Count |
|----------|-------|
| Critical | 1 |
| Warning | 3 |
| Info | 2 |
| **Total**| **6** |
### CRITICAL
**File:** docs/API.md:42
**Issue:** Endpoint GET /users documented as Deprecated, but contract shows Active.
**Fix:** Update docs/API.md to match OpenAPI contract.
### WARNING
**File:** docs/ARCHITECTURE.md
**Issue:** Orphan document — no inbound references from L2/L3.
**Fix:** Link from PRD or add to REFERENCE.md.
### INFO
**File:** docs/DEV_GUIDE.md
**Issue:** Last updated 2024-01-15 (stale >180 days).
**Fix:** Review and update or archive.
```
## Triggers
- `check documentation` / `docs audit` / `audit docs`
- `docs integrity` / `documentation health`
- `find duplicates in docs` / `duplicate docs`
- `broken links` / `broken references`
- `stale documentation` / `outdated docs`
- `classify docs` / `document classification`
- `orphan docs` / `unreferenced documents`
- `validate docs` / `doc quality` / `docs lint`
- `chronos`
## Installation
```bash
pip install chronos
```
Or run directly:
```bash
python -m chronos --path .
```
## Project Structure
```
skills/chronos/
├── SKILL.md # This file
├── src/chronos/ # Python package
│ ├── cli.py # CLI entry point
│ ├── agents/ # base, censor, dewey, veles, chronos, canon
│ └── core/ # document reader and report renderer
├── tests/ # pytest tests for agents and core
├── docs/ # package architecture, PRD, and vision
├── references/ # taxonomy, agent, and CLI contracts
└── pyproject.toml
```
## Configuration
Create `.chronos.yml` in project root:
```yaml
path: "."
preset: "standard"
fail_on: "warning"
output: "markdown"
thresholds:
duplicate_similarity: 0.85
stale_days: 180
required_levels:
L1: ["contracts/openapi.yaml"]
L2: ["VISION.md", "PRD.md", "ROADMAP.md"]
L3: ["ARCHITECTURE.md", "ADR/"]
L4: ["REFERENCE.md"]
L6: ["README.md", "CONTRIBUTING.md"]
ignore:
- "node_modules/**"
- ".git/**"
- "dist/**"
```
## CI Integration
```yaml
# .github/workflows/docs-audit.yml
- name: Chronos Docs Audit
run: |
pip install chronos
chronos --path . --preset standard --fail-on warning --output json --output-file chronos-report.json
```
## Verification Gates
Every Chronos run must pass:
1. **Structural** — output is valid Markdown/JSON
2. **Content QA** — each finding has file:line, issue, fix
3. **Reproducibility** — same input → same output (deterministic hashing)
## References
- `references/CLASSIFICATION.md` — L1-L6 taxonomy details
- `references/AGENTS.md` — Agent prompt templates
- `references/CONFIG.md` — Full config schema
## Boundaries
- Do not use for a single narrow check when `censor`, `dewey`, or `veles` is sufficient.
Files in this skill
- .github/workflows/test.yml
- .gitignore
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- README.md
- SKILL.md
- docs/ARCHITECTURE.md
- docs/PRD.md
- docs/VISION.md
- pyproject.toml
- skill.json
- src/chronos/__init__.py
- src/chronos/__main__.py
- src/chronos/agents/__init__.py
- src/chronos/agents/base.py
- src/chronos/agents/canon.py
- src/chronos/agents/censor.py
- src/chronos/agents/chronos.py
- src/chronos/agents/dewey.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.