SuperAPI AI Directory

setup-connect-query

General & other

View repository

Updated 10-16 07:27

About this skill

Connect Query Enforcement

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.