Read /AGENTS.md before editing and load the relevant skill from /.agents/skills/.
- Use aube and the root scripts. It keeps
pnpm-lock.yamlandpnpm-workspace.yamlin place. - Preserve the package dependency direction documented in
/docs/architecture.md. - Keep runtime command execution and target-repository mutation inside
packages/core/runner. - Keep
observemode read-only. - Add deterministic tests for behavior, state transitions, and safety-sensitive changes.
- Keep
apps/webfrontend-only, use@bomb.sh/argsplus@clack/promptsin the CLI, tsdown for package builds, and Oxlint/Oxfmt for code quality. - Do not introduce Hono, ESLint, Prettier, npm, Yarn, or Bun without an accepted architectural proposal.
- Run
aube run check:repo,aube run lint:ci,aube run typecheck,aube test, andaube run buildbefore handing off a complete change.