Documentation
¶
Overview ¶
Package assets exposes Výbava's versioned catalog and installable payloads.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FS embed.FS
FS is the immutable payload shipped inside the Výbava binary.
The bare "skills" pattern walks the whole payload tree — a skill is not always a lone SKILL.md; press-pdf ships references/ and an assets/ pipeline. Without the all: prefix Go skips _ and . prefixed entries, which keeps __pycache__ and editor droppings out of the binary for free.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
vybava
command
|
|
|
internal
|
|
|
claudeguards
Package claudeguards is the single-binary PreToolUse enforcement for the hard bans in ~/.claude/CLAUDE.md: destructive git/docker calls, secret and environment dumps, host-input automation, /e2e screenshot hygiene, commit-time secret scanning, the machine-health rules (`claude-guards list machine`) — and the context-budget rules that keep an agent from dumping whole files or rewriting them through the shell.
|
Package claudeguards is the single-binary PreToolUse enforcement for the hard bans in ~/.claude/CLAUDE.md: destructive git/docker calls, secret and environment dumps, host-input automation, /e2e screenshot hygiene, commit-time secret scanning, the machine-health rules (`claude-guards list machine`) — and the context-budget rules that keep an agent from dumping whole files or rewriting them through the shell. |
|
codexsync
Package codexsync renders the Claude Code personal home (skills and commands) into the structure Codex actually discovers.
|
Package codexsync renders the Claude Code personal home (skills and commands) into the structure Codex actually discovers. |
|
codexusage
Package codexusage explains where a Codex CLI plan limit went.
|
Package codexusage explains where a Codex CLI plan limit went. |
|
configdiscover
Package configdiscover composes lok parsing and vconfig without making the config loader depend on its consumers.
|
Package configdiscover composes lok parsing and vconfig without making the config loader depend on its consumers. |
|
envbridge
Package envbridge transfers an explicit environment through a private, short-lived Unix socket.
|
Package envbridge transfers an explicit environment through a private, short-lived Unix socket. |
|
fontfreeze
Package fontfreeze freezes variable webfonts at the style positions a site actually renders, then subsets them to the languages it actually sets.
|
Package fontfreeze freezes variable webfonts at the style positions a site actually renders, then subsets them to the languages it actually sets. |
|
gitkit
Package gitkit is the deterministic layer the git-family skills (prm, push-all, sync) execute: PR selector parsing, review-thread triage, merge preconditions, worktree resolution, path classification, DB-url safety.
|
Package gitkit is the deterministic layer the git-family skills (prm, push-all, sync) execute: PR selector parsing, review-thread triage, merge preconditions, worktree resolution, path classification, DB-url safety. |
|
handoffs
Package handoffs keeps the handoff ledger honest: it decides which open handoffs under `~/.claude/handoffs` still have a branch or pull request alive and archives the rest — done when the work merged, abandoned when it simply stopped.
|
Package handoffs keeps the handoff ledger honest: it decides which open handoffs under `~/.claude/handoffs` still have a branch or pull request alive and archives the rest — done when the work merged, abandoned when it simply stopped. |
|
hostsetup
Package hostsetup applies the idempotent per-machine settings a Mac needs to stay healthy under many parallel agent sessions.
|
Package hostsetup applies the idempotent per-machine settings a Mac needs to stay healthy under many parallel agent sessions. |
|
hotfix
Package hotfix drives one release-lineage hotfix end to end: a branch cut from the tag production runs, an isolated worktree, a PR against the default branch (the forward-port), a production deploy dispatched ON the hotfix branch, and the merge that lands the fix — and its tag — on main.
|
Package hotfix drives one release-lineage hotfix end to end: a branch cut from the tag production runs, an isolated worktree, a PR against the default branch (the forward-port), a production deploy dispatched ON the hotfix branch, and the merge that lands the fix — and its tag — on main. |
|
ingressgen
Package ingressgen renders a complete, default-deny DOCKER-USER ruleset from a small YAML manifest.
|
Package ingressgen renders a complete, default-deny DOCKER-USER ruleset from a small YAML manifest. |
|
lok
Package lok owns locale catalogs for AI-driven sessions: a JSON catalog is never read whole — it is queried by key, written by verb, and kept in sync across locales by construction.
|
Package lok owns locale catalogs for AI-driven sessions: a JSON catalog is never read whole — it is queried by key, written by verb, and kept in sync across locales by construction. |
|
macwatch
Package macwatch samples what is loading a Mac and attributes every heavy process to a project, a directory and the Claude/Codex session that owns it.
|
Package macwatch samples what is loading a Mac and attributes every heavy process to a project, a directory and the Claude/Codex session that owns it. |
|
memo
Package memo is the append-only memory ledger: LEDGER.md holds every row ever written, MEMORY.md is rendered from it (pinned, then usage score, then newest), usage.jsonl records the citations a session actually made.
|
Package memo is the append-only memory ledger: LEDGER.md holds every row ever written, MEMORY.md is rendered from it (pinned, then usage score, then newest), usage.jsonl records the citations a session actually made. |
|
menubar
Package menubar diagnoses and repairs macOS menu-bar items that run but never appear.
|
Package menubar diagnoses and repairs macOS menu-bar items that run but never appear. |
|
mergeassist
Package mergeassist takes the mechanical conflict classes out of a merge — locale catalogs (lok's driver), generated files, migration timestamps — so a session only reads genuine code conflicts.
|
Package mergeassist takes the mechanical conflict classes out of a merge — locale catalogs (lok's driver), generated files, migration timestamps — so a session only reads genuine code conflicts. |
|
mergeassist/gitmerge
Package gitmerge is the leaf both merge drivers share (lok's catalog driver and merge-assist's generated-file driver): the journal a driver appends what it did to, and the text-merge fallback that keeps git's default behaviour for anything a driver will not own.
|
Package gitmerge is the leaf both merge drivers share (lok's catalog driver and merge-assist's generated-file driver): the journal a driver appends what it did to, and the text-merge fallback that keeps git's default behaviour for anything a driver will not own. |
|
operator
Package operator records observations, Codex delivery receipts and human-rated proposals.
|
Package operator records observations, Codex delivery receipts and human-rated proposals. |
|
perfrig
Package perfrig is the reusable performance-drill orchestrator behind the `testing/<project>/perf/` convention.
|
Package perfrig is the reusable performance-drill orchestrator behind the `testing/<project>/perf/` convention. |
|
plaud
Package plaud talks to the Plaud developer API directly: OAuth 2.0 authorization-code + PKCE for the public client, a short-lived access-token cache, and the handful of read-only data calls the retired @plaud-ai/mcp server wrapped (files, notes, transcript blocks, current user).
|
Package plaud talks to the Plaud developer API directly: OAuth 2.0 authorization-code + PKCE for the public client, a short-lived access-token cache, and the handful of read-only data calls the retired @plaud-ai/mcp server wrapped (files, notes, transcript blocks, current user). |
|
plugingc
Package plugingc keeps the Claude Code plugin cache honest.
|
Package plugingc keeps the Claude Code plugin cache honest. |
|
posta
Package posta drives the shared AI test mailbox — the one inbox an agent may read end to end.
|
Package posta drives the shared AI test mailbox — the one inbox an agent may read end to end. |
|
press
Package press is the determinism layer of the press skill family (press-pdf, press-logo, press-offer, press-email).
|
Package press is the determinism layer of the press skill family (press-pdf, press-logo, press-offer, press-email). |
|
readiness
Package readiness is the deterministic layer of the release-readiness skill: it validates a project's `readiness` section of vybava.config.ts, freezes each repo's production..integration range, seeds a run directory with the skill's scripts and ledgers, and renders lane rules, lane bodies and agent briefs from the run's manifests.
|
Package readiness is the deterministic layer of the release-readiness skill: it validates a project's `readiness` section of vybava.config.ts, freezes each repo's production..integration range, seeds a run directory with the skill's scripts and ledgers, and renders lane rules, lane bodies and agent briefs from the run's manifests. |
|
reclaim
Package reclaim is the emergency disk reclaimer: when a dev Mac is minutes away from processes crashing on a full disk, it must free the most space in the fewest seconds, visibly, without asking anything.
|
Package reclaim is the emergency disk reclaimer: when a dev Mac is minutes away from processes crashing on a full disk, it must free the most space in the fewest seconds, visibly, without asking anything. |
|
reconcile
Package reconcile is the pull-based GitOps engine for the infra boxes: a cron tick pulls origin/main into a clone and converges the mapped files onto the box.
|
Package reconcile is the pull-based GitOps engine for the infra boxes: a cron tick pulls origin/main into a clone and converges the mapped files onto the box. |
|
repolicy
Package repolicy converges GitHub repository settings to a declared policy.
|
Package repolicy converges GitHub repository settings to a declared policy. |
|
runx
Package runx is the AI-first envelope contract shared by Výbava applets: one versioned JSON document per invocation under --json, a closed diagnostic vocabulary, and real exit codes.
|
Package runx is the AI-first envelope contract shared by Výbava applets: one versioned JSON document per invocation under --json, a closed diagnostic vocabulary, and real exit codes. |
|
shrt
Package shrt shortens long URLs into terminal-safe luko.to forms and serves the redirector that expands them back.
|
Package shrt shortens long URLs into terminal-safe luko.to forms and serves the redirector that expands them back. |
|
tokentime
Package tokentime answers "where did my AI tokens go" — by project, model and hour — for every Claude Code session and Codex thread on this machine.
|
Package tokentime answers "where did my AI tokens go" — by project, model and hour — for every Claude Code session and Codex thread on this machine. |
|
toolsetup
Package toolsetup installs and updates the catalog's `tool` items — the external apps and CLIs a henderson-tech Mac runs on — through each product's own published channel: Homebrew, the apps.fixit.app pultik shelf, bun, or the product's installer.
|
Package toolsetup installs and updates the catalog's `tool` items — the external apps and CLIs a henderson-tech Mac runs on — through each product's own published channel: Homebrew, the apps.fixit.app pultik shelf, bun, or the product's installer. |
|
transcripts
Package transcripts reads the append-only JSONL logs agent CLIs write — Claude Code transcripts and Codex rollouts — incrementally and read-only.
|
Package transcripts reads the append-only JSONL logs agent CLIs write — Claude Code transcripts and Codex rollouts — incrementally and read-only. |
|
vconfig
Package vconfig loads the shared per-repository Výbava configuration: vybava.config.ts (evaluated by bun, the repo's TypeScript is the source of truth) or vybava.config.json (the same shape, for machines without bun).
|
Package vconfig loads the shared per-repository Výbava configuration: vybava.config.ts (evaluated by bun, the repo's TypeScript is the source of truth) or vybava.config.json (the same shape, for machines without bun). |
|
worktime
Package worktime provides metadata-only workstation activity observations.
|
Package worktime provides metadata-only workstation activity observations. |
Click to show internal directories.
Click to hide internal directories.