Skip to content
Back to skills

Canon

ASecurity

Orchestrator for the Chronos Pantheon — runs agent presets (minimal/standard/full), aggregates reports, validates cross-references between L1-L3 (contracts → product → engineering). Use when: "run full audit", "chronos full", "cross-reference validation", "canon".

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 3, 2026
ai-agentspythongobashapidocumentation

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add bestdeejay-design/agent-skills --skill canon --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Canon?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Canon
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bestdeejay-design-canon/badge)](https://www.skillsdirectory.com/skills/bestdeejay-design-canon)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: canon
description: >
  Orchestrator for the Chronos Pantheon — runs agent presets (minimal/standard/full), aggregates reports,
  validates cross-references between L1-L3 (contracts → product → engineering). Use when: "run full audit",
  "chronos full", "cross-reference validation", "canon".
license: MIT
metadata:
  version: 1.0.1
when_to_use: "Use to orchestrate Chronos agents: 'run full audit', 'chronos full', 'cross-reference validation', 'canon'."
---

# Canon — Orchestrator

Runs Chronos agent presets, aggregates reports, validates cross-references between L1-L3.

## Presets

| Preset | Agents | Description |
|--------|--------|-------------|
| `minimal` | Censor | Duplicates + broken links only |
| `standard` | Censor + Dewey + Canon | Check + classify + cross-ref |
| `full` | All 5 agents | Complete Pantheon |

## What it does

1. Receives preset (minimal/standard/full)
2. Determines required agents
3. Executes agents in sequence
4. Aggregates findings into unified report
5. Validates L1→L2→L3 cross-references (contracts match docs)

## Usage

```bash
# Via Chronos orchestrator
chronos --path . --preset full

# Direct invocation
python -m chronos.agents.canon --path . --preset full
```

## Cross-Reference Validation

Canon checks consistency between levels:

- **L1→L2**: OpenAPI endpoints documented in PRD/FEATURES
- **L2→L3**: Architecture decisions trace to PRD requirements
- **L3→L1**: ADRs reference contract versions

## Output Format

```
[info] preset: full
[info] agents_run: censor, dewey, veles, canon
[warning] cross_ref: GET /users in openapi.yaml (v2.1) but PRD.md shows v2.0
[critical] cross_ref: ADR-005 references deprecated endpoint removed in v2.1
```

## Triggers

- `run full audit` / `full audit`
- `chronos full` / `chronos --preset full`
- `cross-reference validation` / `cross ref check`
- `canon`

## Integration

Loaded by Chronos as part of `standard` and `full` presets. Canon is both an agent and the preset orchestrator.

## Boundaries

- Do not use as a standalone documentation analyzer; use the focused `chronos`, `censor`, `dewey`, or `veles` skill when only one audit is needed.

## Inputs and decision rules

Input is a repository path and one preset. Start with `minimal` when the user asks for a narrow check; use `standard` for a PR and `full` for a release audit. Never infer that a missing document is a defect without showing the detected project level and the configured requirement.

## Output gate

A run is complete only when the selected agents, issue count, preset, project path, and output format are visible in the report. For CI, use JSON and `--fail-on`; inspect at least one finding's file, category, severity, and fix. A zero-issue report is not proof that unscanned file types or unavailable external systems were checked.

Files in this skill

  • SKILL.md2 KB
  • skill.json1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.