Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.livepeer.org/llms.txt

Use this file to discover all available pages before exploring further.

AI Tools and Skills Governance

Source of truth for the AI capability system in this repo. Covers the current operational layout, target architecture, skill classification, and migration rules that keep agent entrypoints working while logic is consolidated.

Current Active Root

ai-tools/ is the governed root for AI skills, rules, registry artefacts, and generated agent packs.
SurfaceCurrent pathRole
Canonical templatesai-tools/ai-skills/templates/Source-of-truth for portable skill definitions
Local skill rootsai-tools/ai-skills/*/SKILL.mdRepo-consumed skill artefacts and local companion references
Generated exportsai-tools/agent-packs/**Generated packs, manifests, and portable skill exports
Registryai-tools/registry/**Canonical inventory, schema, and coverage metadata
Governance docsai-tools/ai-skills/skill-spec-contract.mdHuman-readable contract and governance guidance
Runtime adaptersAGENTS.md, .claude/CLAUDE.md, .github/AGENTS.md, .cursor/rules/**, .windsurf/rules/**, .augment/rules/**Agent-facing entrypoints that must remain thin
Transition rule: Current files are operational surfaces that must keep working during migration. Do not treat directory names as the final architecture.

Target Architecture

ai-tools/
  canonical/
    skills/
    references/
    dispatchers/
    governance/
    packaging/
  adapters/
    claude/
    codex/
    cursor/
    windsurf/
  generated/
    packs/
    manifests/
    indexes/
  registry/
Target layerWhat belongs there
canonical/skillsAtomic, reusable repo-governed skill logic
canonical/referencesShared references, companion documents, and reusable assets
canonical/dispatchersTop-level workflow orchestrators that route atomic skills
canonical/governanceContract docs, taxonomy docs, lifecycle rules, and policy documents
canonical/packagingPackaging metadata that drives sync/export flows
adapters/Thin agent-specific wrappers, registrations, prompts, or runtime glue
generated/Generated packs, manifests, and indexes; never hand-edited
registry/Canonical machine-readable inventory and governance coverage metadata

Classification Model

Type

ValueMeaning
atomicOne bounded capability; reusable building block
dispatcherRoutes or orchestrates a multi-step workflow using atomic skills
adapterAgent-specific wrapper, registration, or runtime-facing shim
governanceContract, packaging, inventory, validation, or policy surface
referenceCompanion material consumed by skills or adapters but not executable logic

Concern

ValueMeaning
reviewReview packets, change review, contradiction checks, remediation guidance
researchFact-finding, source verification, evidence gathering, claim mapping
authoringPage writing, copy, structure, IA, and editing guidance
repo-opsRepo cleanup, handover readiness, governance operations, inventories
validationGate checks, staged verification, browser/link/testing workflows
migrationPath moves, structural transitions, compatibility sweeps
releaseShipping, publish readiness, release validation, rollout support
agent-runtimeAgent-specific runtime, setup, sync, packager, adapter behaviour

Scope

ValueMeaning
repoRepo-governed artefact or workflow
agentAgent-specific surface consumed in a repo context
platformExternal tool, plugin, or platform-owned capability
generatedGenerated output only
personal-globalUser-local or machine-local surface outside repo governance

Status

ValueMeaning
activeCurrent governed surface
experimentalActive but not yet locked
generatedDerived output; not hand-authored
deprecatedStill present for compatibility, slated for retirement
retiredHistorical reference only

Artefact Rules by Layer

Canonical: Logic must exist exactly once. Templates and local repo skill bodies must not diverge semantically. Dispatcher definitions belong here, not in agent adapters. Adapter: May exist many times. Must not own unique workflow logic or policy. May add discovery wording, invocation syntax, or runtime-specific guidance only. Generated: Never edited by hand. Must derive from canonical data. Drift between canonical and generated surfaces is a blocking quality issue. Global/Platform: May be documented but are not part of repo-governed canonical logic unless explicitly imported and governed.

Dispatcher Model

Dispatchers orchestrate; they do not own unique atomic logic. A dispatcher must declare ordered child capabilities, required inputs, validation gates, and output artefacts. Agent-specific execution differences belong in adapters, not in the canonical dispatcher.

Phase 1 dispatcher family

DispatcherPurpose
research-review-packetGather evidence, contradictions, claim maps, and review packet outputs
review-fixTurn review findings into scoped fixes with validation
handover-readinessProduce confidence signals for repo handoff
page-shipTake a docs page from verified draft to shippable state
repo-cleanup-handoverConsolidate repo cleanup and handover outputs

Migration Rules

Keep in place now: ai-tools/ai-skills/templates/**, ai-tools/ai-skills/*/SKILL.md, ai-tools/agent-packs/**, existing agent-native adapter files. Introduce as architecture, not physical churn: canonical/adapters/generated/registry separation, dispatcher families, script-like classification fields, compatibility mapping from legacy category values. Do not do in this phase: move ai-tools/ into operations/, break .claude/skills discovery or other agent-native entrypoints, hand-edit generated pack files as if they are canonical. Alias policy: Old entrypoints stay operational until their replacements are live and documented. Compatibility wrappers are acceptable during migration. Silent divergence is not acceptable.
Last modified on April 8, 2026