JacobPEvans-ai/ai-llm-prompts is the canonical prompt catalog. See its
latest release.
Consumers reference the floating major tag (?ref=vN); their flake lock holds the exact revision. Nothing tracks a branch.
Catalog layout
The shared instruction tree (
AGENTS.md, CLAUDE.md, and agentsmd/**) lives
in auto-ai-agent/instructions/ with OKF metadata. The flake package named
instructions strips OKF keys and keeps tool-native keys.
Agent definitions live in agents/ and use the shared rendering template.
Definitions name a job and tier; the router selects a model from the declared
role and policy. Follow the catalog’s
agent standards.
The Dify render also generates agents/dify/manifest.json, sorted by name with
one entry for each DSL. Each entry records the relative path and SHA-256 hash.
It also identifies the item as an agent or driver and records its mode and
tier. make check-dify checks the manifest with the rendered workflows.
Importers can use it at a pinned catalog commit to verify each downloaded DSL.
Public rules name integration roles, such as incident tracker, task tracker,
private docs site, secret store, credential delivery, and notification target.
The catalog’s example role map
pairs those roles with sample products.
Instruction-behavior changes ship through feat: or fix: commits. A docs:
commit updates documentation and does not release a package.
Prompt size limits
The catalog’s.token-limits.yaml sets prompt budgets, and CI enforces them
with the token_limits check. Read that file at the current catalog revision
for the active limits.
Every prompt uses Open Knowledge Format 0.1 Markdown. Its YAML frontmatter
defines a stable prompt://dryvist/... resource ID and render contract. It also
records variables and maintenance metadata. Consumers follow the declared
render contract and strip frontmatter when the prompt says frontmatter: strip.
Consumption contract
The repository exposes one Nix package per catalog directory plus a combined default package. A consumer selects only the package it needs and takes the floating major tag in its flake input.vN below stands for the current major tag of JacobPEvans-ai/ai-llm-prompts:
GitHub Agentic Workflows status
GitHub Agentic Workflows (GH-AW) are retired from active Dryvist repositories. Their useful local prompt bodies moved into this catalog; generated lock files, import caches, pin-refresh jobs, and maintenance workflows were removed. The catalog retains one dormantgh-aw-reference-template.md
outside .github/workflows to document the historical format. It is not a production integration.
The .github-ai repository reads its prompts from this catalog.
Where to go next
Browse the catalog
Directory indexes for the prompt catalog.
AI workflows
How reusable workflows render pinned automation prompts.