glab-cli
GitLab CLI (glab)
Rules
- ALWAYS verify auth before first command:
glab auth status - ALWAYS use
-R owner/repowhen not inside the target git repo - For self-hosted GitLab, set
GITLAB_HOSTor use--hostname - Use
--output=jsonwhen parsing output programmatically - NEVER hardcode tokens in commands — use
glab auth loginorGITLAB_TOKENenv var - Pagination params go in URL, not flags:
glab api "projects/:id/jobs?per_page=100"(NOT--per-page) - When creating MRs, ALWAYS add
--remove-source-branch --squash-before-mergeunless the user explicitly says otherwise
Auth
glab auth login # Interactive
glab auth login --hostname gitlab.example.org # Self-hosted
glab auth status # Verify
More from wenerme/ai
mikro-orm-v6-to-v7
Use when upgrading @mikro-orm packages from v6 to v7, fixing v7 runtime/type errors (decorator SyntaxError, persistAndFlush removed, nativeInsert not found), adapting knex to kysely or better-sqlite to new SQLite drivers, running MikroORM in Edge/Bun/node:sqlite environments, or choosing between defineEntity vs decorator entity definitions. Triggers on "mikro-orm v7", "persistAndFlush", "@mikro-orm/decorators", "@mikro-orm/sql", "defineEntity", "bun:sqlite mikro-orm".
31orpc-implementation-sops
Use when building, updating, or refactoring oRPC contracts, server handlers, clients, or React Query integration
30zustand-mutative-pattern
Use when implementing React state management with Zustand, including context-scoped stores, mutative updates, or actions namespace patterns
25tmux-session-manager
Use when executing commands, running builds, starting services, or monitoring logs in a visible tmux pane
25wode-db-schema-pattern
Use when designing, creating, or modifying PostgreSQL table schemas in the Wode project, including ID strategy, multi-tenant isolation, or naming conventions
24chrome-devtools
Uses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests. This skill does not apply to `--slim` mode (MCP configuration).
24