setup-connect-query

Installation
SKILL.md

Connect Query Enforcement

Repo/code changes: run /deslop before commit, push, PR, or merge. Run /read-the-damn-docs before pinning current ConnectRPC, Connect Query, or Protobuf API guidance.

What This Catches

  • Ban raw useQuery/useMutation from @tanstack/react-query when file use ConnectRPC -- use Connect Query (exception: useTransport/callUnaryMethod pattern)
  • Ban invalidateQueries() no args -- must specify query key
  • Warn on axios/fetch() -- prefer ConnectRPC transport
  • Protobuf v2: Ban new Message() -> use create(Schema). Ban PlainMessage/PartialMessage -> use MessageShape/MessageInitShape. Ban manual $typeName literals.

Escape hatch: // allow: direct-query [reason]

Protobuf gotchas (Timestamp, Duration, Any, cache patterns): REFERENCE.md. Setup: SETUP.md.

Installs
12
GitHub Stars
3
First Seen
Mar 25, 2026
setup-connect-query — malinskibeniamin/skills