All authors
ubermuda avatar

Claude Skills by ubermuda

github.com/ubermuda
21 skillsA× 19B× 1C× 10 installs0 views
Holding A Merge QueueA

Use when one session holds the merge queue while other sessions push branches, when watching several pull requests for approval or CI changes, when a merge or a review or a plan change affects a branch another session owns, when a peer session reports a result you are about to act on, or before an action that affects the whole machine such as a restart or a keep-awake change.

ai-agentsgobash
0
2
Loupe BoardA

Use when working a project board in the Loupe app through the loupe MCP, calling card_create, card_list, card_get or card_update, writing a card, moving a card between columns, linking a document to a card, or linking a pull request to a card.

ai-agentsgogit
0
2
Project AuthzA

Use when adding, changing, or reviewing access control: Voters, #[IsGranted], security gates, Mercure topic authorization, or account enumeration policy.

ai-agentsgophp
0
2
Project BackendA

Use when working on PHP code under `src/`: forms, DTOs, Doctrine entities, controllers, commands, flash messages, or any PHP implementation work. For authorization see `project-authz`. For PHPUnit tests see `project-testing`.

developmentgophp
0
2
Project Command HandlerA

Use when a controller action needs business logic (creating, updating, or deleting anything), or any action beyond rendering a template or redirecting. Documents the command + handler pair pattern, the enforced class shapes, and DomainErrors propagation.

ai-agentsgophp
0
2
Project CommentsA

Use when writing, reviewing, or editing code comments and docblocks anywhere in this repository, including when you are about to explain a tricky fix, justify a design choice, or document why an approach was rejected.

ai-agentsgophp
0
2
Project DeployB

Use when deploying to production, running terraform apply against the App Platform app, verifying what version is live, or diagnosing a deploy that appears to have succeeded and changed nothing.

ai-agentspythonrust
0
2
Project E2eA

Use when writing, fixing, or debugging Playwright e2e tests under `e2e/`.

ai-agentstypescriptgo
0
2
Project FrontendA

Use when working on `assets/styles/app.css`, Stimulus controllers, Turbo patterns, modal components, or any frontend visual behaviour.

developmentjavascripttypescript
0
2
Project Mutation And CoverageA

Use when running mutation testing or code coverage, reading a mutation score or a coverage percentage, fetching a weekly report from GitHub Actions, choosing between just mutation, just mutation-diff, just phpunit-coverage and just e2e-coverage, or writing a test that asserts on elapsed wall-clock time.

ai-agentsrustgo
0
2
Project Site ReviewA

Use when working on the site-review widget or its backend, `public/site-review/widget.js`, anything under `src/Module/SiteReview/`, the site-review API routes, the dev harness, or `e2e/tests/site-review/`.

developmentjavascriptrust
0
2
Project Tech DesignA

Use when you write or revise a technical design for this project — a document that settles an architecture, an entity model, a module boundary, or a subsystem, before any implementation plan exists. Also use when a review comment reopens such a decision.

ai-agentsexpressgit
0
2
Project TemplatesA

Use when working on `.html.twig` files, Twig components, or Turbo stream templates.

ai-agentsphpexpress
0
2
Project TestingA

Use when writing or modifying PHPUnit tests, unit tests, integration tests, WebTestCase controller tests, or mock setup.

ai-agentsphpsql
0
2
Project TranslationsA

Use when adding or modifying UI strings, adding translation keys, removing form fields, or adding a new locale.

ai-agentsgophp
0
2
Project WorktreesC

Use when creating, entering, debugging or removing a git worktree under `.claude/worktrees/`, when a worktree URL returns 404 or 502, or when writing tooling that resolves a worktree's hostname, database or container name.

developmentrustgo
0
2
Symfony AuthorizationA

Use when writing or changing Symfony access control, Voter classes, authorization attribute names, `#[IsGranted]` placement, `subject:` resolution, or `is_granted()` in Twig. Covers the resource-grouped dotted attribute convention, voter scoping, read/write separation, and the rename checklist.

ai-agentsphpexpress
0
2
Symfony Entity Route MappingA

Use when writing or changing Symfony routes that resolve entities from URL parameters, with `{param:variable}` notation, `#[MapEntity]`, expr-based lookups, or multi-entity routes. Covers the alias/request-attribute pitfall, raw-string expr semantics, and org-scoped lookups.

ai-agentsgophp
0
2
Working With PrsA

Use when opening, gating, reviewing or merging a pull request in this repository, running the pre-PR gate, writing the body, making a branch testable, handling Codex findings, or sequencing several branches at once.

ai-agentsrustgo
0
2
Loupe DocumentsA

Use when writing or revising a document for the Loupe app, anything sent through the loupe MCP's document_create or document_revise (implementation plans, specs, RFCs, audit reports, retrospectives, any long-form review document).

ai-agentsrustgo
0
2
Loupe Site ReviewA

Use when acting on site-review feedback through the loupe MCP, calling site_review_get, fixing the comments it returns, or calling site_review_mark_comment_addressed.

ai-agentsrustgo
0
2