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 three machine-health rules (whole-disk walks, per-look Appium sessions, uncapped local test runners) — 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 three machine-health rules (whole-disk walks, per-look Appium sessions, uncapped local test runners) — 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. |
|
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. |
|
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. |
|
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. |
|
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). |
|
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. |
|
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.