All authors

Claude Skills by ubermuda
github.com/ubermuda29 skills1 installs54 views
- Holding A Merge QueueUse 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, review or plan change affects another session's branch, when an approved branch conflicts with main or needs a fix, when a merged pull request's board card must move, when acting on a peer session's report, when a check fails for a reason the diff cannot explain or passes on a re-run, or before a machine-wide action such as a restart or a...Votes: 0GitHub stars: 2
- Loupe BoardUse when working a project board in the Loupe app through the loupe MCP, calling board_columns, card_create, card_list, card_get, card_get_history, card_update, card_run_open or card_run_close, writing a card, moving a card between columns, linking a document to a card, or linking a pull request to a card.Votes: 0GitHub stars: 2
- Project AuthzUse when adding, changing, or reviewing access control: Voters, #[IsGranted], security gates, Mercure topic authorization, or account enumeration policy.Votes: 0GitHub stars: 2
- Project BackendUse 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`.Votes: 0GitHub stars: 2
- Project Command HandlerUse 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.Votes: 0GitHub stars: 2
- Project CommentsUse 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.Votes: 0GitHub stars: 2
- Project DeployUse 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.Votes: 0GitHub stars: 2
- Project E2eUse when writing, fixing, or debugging Playwright e2e tests under `e2e/`.Votes: 0GitHub stars: 2
- Project FrontendUse when working on `assets/styles/app.css`, Stimulus controllers, Turbo patterns, modal components, or any frontend visual behaviour.Votes: 0GitHub stars: 2
- Project Mutation And CoverageUse 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.Votes: 0GitHub stars: 2
- Project Site ReviewUse 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/`.Votes: 0GitHub stars: 2
- Project Tech DesignUse 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.Votes: 0GitHub stars: 2
- Project TemplatesUse when working on `.html.twig` files, Twig components, or Turbo stream templates.Votes: 0GitHub stars: 2
- Project TestingUse when writing or modifying PHPUnit tests, unit tests, integration tests, WebTestCase controller tests, or mock setup.Votes: 0GitHub stars: 2
- Project TranslationsUse when adding or modifying UI strings, adding translation keys, removing form fields, or adding a new locale.Votes: 0GitHub stars: 2
- Project WorktreesUse when creating, entering, debugging or removing a git worktree under `.worktrees/`, when a worktree URL returns 404 or 502, or when writing tooling that resolves a worktree's hostname, database or container name.Votes: 0GitHub stars: 2
- Symfony AuthorizationUse 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.Votes: 0GitHub stars: 2
- Symfony Entity Route MappingUse 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.Votes: 0GitHub stars: 2
- Working With PrsUse 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.Votes: 0GitHub stars: 2
- Loupe DocumentsUse 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).Votes: 0GitHub stars: 2
- Loupe Site ReviewUse when acting on site-review feedback through the loupe MCP, reading the feedback of a card with card_get or of the project with feedback_list, fixing it, or calling feedback_mark_addressed.Votes: 0GitHub stars: 2
- Loupe InboxUse when an agent needs a decision, an answer or a review from the project owner through the loupe MCP, when calling inbox_search, inbox_join, inbox_ask, inbox_list, inbox_get or inbox_withdraw, when handing a question or a to-do to a person, when the bridge resumed you after an ask closed, or when you need $CLAUDE_CODE_SESSION_ID or readerSessionId.Votes: 0GitHub stars: 2
- Loupe Stage Fix RoundUse when a Loupe card needs one round of review feedback answered in its current stage, or when a prompt names loupe-stage-fix-round.Votes: 0GitHub stars: 2
- Loupe Stage ImplementationUse when a card enters the Implementation column of a Loupe board, or when a prompt names loupe-stage-implementation.Votes: 0GitHub stars: 2
- Loupe Stage Product DesignUse when an existing product document of a Loupe card needs one review round, or when a prompt names loupe-stage-product-design.Votes: 0GitHub stars: 2
- Loupe Stage Tech DesignUse when a card enters the Tech design column of a Loupe board, or when a prompt names loupe-stage-tech-design.Votes: 0GitHub stars: 2
- Loupe Product DesignUse when the owner wants to run an interactive product design session for a Loupe card, from a card or from a one-line idea, or when a prompt names /loupe:product-design.Votes: 0GitHub stars: 2
- Loupe Stage MergeUse when a card's pull request is ready to merge or behind its base, from a merge, sync or epic preview work request of the workflow, or when a prompt names loupe-stage-merge.Votes: 0GitHub stars: 2
- Loupe WorkersUse when reading worker runs or bridges through the loupe MCP, when calling worker_run_list, worker_run_get, bridge_list, worker_run_resume, worker_run_stop, card_hold, card_release, card_pause_release or bridge_command_cancel, or when recovering workers after a usage limit or a network outage stopped them.Votes: 0GitHub stars: 2