← Crafts
Dmbo preview

Dmbo

Platform tooling Solo engineer

Local-first GitHub repository stewardship with Linear-grade UI density — bulk maintenance, scoped tokens, and impeccable design constraints for agent-assisted frontend work.

Problem

Repository cleanup at scale needs more than a delete button. It needs triage views, scope-aware permissions, release gates, and UI that reads as serious developer tooling. Generic dashboards feel like toys; unsafe bulk actions feel like incidents waiting to happen.

Dmbo is the production application behind the Dumbo concept: TanStack Router SPA, GitHub token scoping, and a design system documented for both humans and coding agents via .impeccable.md and frontend quality skills.

Product surface

  • Auth-gated repo workspace with redirect into maintenance flows after sign-in
  • Delete actions blocked unless the token carries delete_repo scope
  • Full release:check gate — lint, types, smoke, audit, build, bundle budget, Playwright e2e
  • Linear-inspired achromatic UI with Dumbo orange reserved for accent states
  • Static deploy output with CSP, security headers, and SPA fallback verification
GitHub token + scopes repo inventory bulk triage UI archive / label / plan delete (scoped) npm run release:check lint + types Playwright e2e dist/app deploy
Release and maintenance
export const Route = createFileRoute("/")({
  beforeLoad: () => {
    if (useAuthStore.getState().status === "authenticated") {
      throw redirect({ to: "/repos" })
    }
  },
  component: AuthGate,
})
Dmbo repo list placeholder
Screenshot placeholder — swap for the authenticated repo stewardship dashboard.