Drafts and creates Linear issues for GO repo improvements after inspecting code, checking duplicates, and getting user confirmation.
Guides adding a named UI component or hook to packages/ui (Mantine wrappers, CSS modules, barrel exports, build reminder). Use when creating a new wrapper component, extending a Mantine component, adding a reusable hook to the shared UI package, or working under packages/ui for new @tmlmobilidade/ui surface.
Scaffolds a new domain module in the GO monorepo (API, optional frontend, types, interfaces, PermissionCatalog, root scripts, commitlint). Use when adding a new module with its own API, frontend, and optionally workers, or when the user asks to create a GO module.
Scaffolds a new API route and static controller for an existing GO module (CRUD, authorization, consts regeneration). Use when adding a new resource endpoint to a module's API app or wiring routes and PermissionCatalog-backed preHandlers.
Runs a structured pre-PR review on GO monorepo diffs (general, frontend, backend, types/interfaces, monorepo hygiene) and outputs a blocker/warning report. Use when reviewing staged or recent changes, convention compliance before a PR, or when the user asks for a GO code review.