Browse Docs
Catalog
Config
Stacks
Operate
Docs

Agent Task Recipes

A repository document, rendered for the site. View source markdown.

Generated at: 2026-09-04T11:23:58.207Z UTC · source: committed helm-expt evidence for this rendered repository document.

UNOFFICIAL/EXPERIMENTAL

Use these recipes when you are operating the repo. They are not product install instructions for end users.

First Command

git status --short --branch

If the working tree is dirty, identify whether the changes are yours before editing. Do not revert user work.

Common Tasks

TaskRead firstCommands
Edit manual Markdown.Documentation Mapnpm run docs:verify
Add a new Markdown directory.Documentation Map and scripts/verify-doc-map.mjsUpdate docs/README.md, then npm run docs:verify
Edit cub installer command examples.Choosing Commandsnpm run installer:command-surface:verify and npm run docs:verify
Edit cub variant command examples.Creating Variantsnpm run variant:command-surface:verify and npm run docs:verify
Explain verification status.Verification For AgentsUsually no command; cite the relevant verifier or data summary
Check generated data index freshness.Generated Data Indexnpm run data:index:verify
Check render-intent freshness.Helm Render Intentsnpm run helm-render-intents:verify
Check the master matrix.Reading The Matrixnpm run master-matrix:verify
Check doc freshness data.Documentation Mapnpm run doc-freshness:verify
Check the public site only when asked.site/README.mdnpm run site:verify and npm run site:ux:verify
Run the broad repo gate.NPM Test And Verification Scriptsnpm run verify

Product Commands Versus Repo Proof Commands

Product commands do work for a user:

New to cub? Install the cub CLI first. Public catalog packages pull and render anonymously, and you sign in only once a command saves or changes ConfigHub data.

Here is what the command does. cub installer is an open-source plugin for the cub CLI. cub installer setup pulls a catalog package and writes its Kubernetes files locally, leaving delivery to kubectl, Argo CD or Flux. The generated scripts stop before doing any work when the plugin or kustomize is missing.

cub installer setup --pull oci://europe-west1-docker.pkg.dev/nth-fort-499605-q5/helm-expt/bitnami-redis:25.5.3@sha256:7ad5fa6de0aa9c29df8cd26650893ebae6ad149a7c5ac33a8beedf5b02e2ac33 --base default
helm install ...
kubectl apply ...

Repo proof commands check committed evidence:

npm run docs:verify
npm run helm-render-intents:verify
npm run kind-parity:verify
npm run verify

Do not present an npm verifier as the user install path. Do not present a product command as proof unless a receipt or verifier backs the claim.

Markdown-Only Changes

For plain documentation edits:

npm run docs:verify
git diff --check

If the docs include current cub installer examples:

npm run installer:command-surface:verify
npm run docs:verify
git diff --check

If the docs include current cub variant examples:

npm run variant:command-surface:verify
npm run docs:verify
git diff --check

Generated Surface Changes

Only do this when explicitly asked to update that surface.

SurfaceGenerateVerify
Public siteHELM_EXPT_SITE_GENERATED_AT="$(cat site/generated-at.txt)" npm run site:generatenpm run site:verify and npm run site:ux:verify
Data indexnpm run data:indexnpm run data:index:verify
NPM script catalognpm run npm-scripts:catalognpm run npm-scripts:catalog:verify
Helm render intentsnpm run helm-render-intentsnpm run helm-render-intents:verify
Master matrixnpm run master-matrixnpm run master-matrix:verify
Status dashboardnpm run status:dashboardnpm run status:dashboard:verify

The timestamp-preserving site command avoids changing site/generated-at.txt when the user only asked for a content or generator update.

Live Evidence

Live evidence commands can create clusters, use ConfigHub, publish OCI artifacts, or write receipts. Run them only when the user asks for fresh live evidence.

Rules:

  • Run live lanes serially.
  • Preserve receipts.
  • Do not mark a lane green without the receipt and verifier.
  • If a live row is blocked by target prerequisites, use the generated action packet or rerun plan before retrying.

Useful starting points:

Generated from the committed markdown file docs/agent/tasks.md. The source file is the authoritative version.