packages/airi-screenshot/README.md
Project-specific screenshot orchestration for the AIRI monorepo.
This package owns AIRI-specific screenshot knowledge:
stage-tamagotchiIt does not own generic screenshot capture primitives. Keep reusable browser,
Electron, Histoire, readiness, and artifact logic in the vishot-* packages so
those packages remain publishable without AIRI-specific behavior.
From the repository root:
pnpm -F @proj-airi/airi-screenshot capture tamagotchi --scenario settings-connection --output-dir .vishot/pr-123
Use an explicit scenario path when no preset exists:
pnpm -F @proj-airi/airi-screenshot capture tamagotchi --scenario packages/scenarios-stage-tamagotchi-electron/src/scenarios/demo-hearing-dialog.ts --output-dir .vishot/hearing --format avif
The CLI currently supports:
tamagotchipng, avifsettings-connection, demo-hearing-dialogUse this package when the command needs AIRI product knowledge. Use the
underlying @proj-airi/vishot-runner-* packages directly when authoring or
testing generic screenshot capture behavior.