MCPcopy Index your code
hub / github.com/HotPotatoC/twitter-clone

github.com/HotPotatoC/twitter-clone @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
255 symbols 606 edges 38 files 86 documented · 34%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Service (Interface)
Service is the interface that provides user related methods [5 implementers]
user/internal/service/service.go
UserService (Interface)
===================== UserService Interface ===================== UserService service supports user management [5 implementers]
user/rpc/user/user.twirp.go
EnvTypes (Interface)
(no doc)
user/config/lookup.go
Repository (Interface)
Repository is the interface that provides user related methods [5 implementers]
user/internal/service/repository/repository.go
TwirpServer (Interface)
TwirpServer is the interface generated server structs will support: they're HTTP handlers with additional methods for ac [1 …
user/rpc/user/user.twirp.go
Handler (Interface)
(no doc)
user/internal/server/server.go
HTTPClient (Interface)
===== Utils ===== HTTPClient is the interface used by generated clients to send HTTP requests. It is fulfilled by *(net/
user/rpc/user/user.twirp.go

Core symbols most depended-on inside this repo

writeError
called by 48
user/rpc/user/user.twirp.go
wrapInternal
called by 26
user/rpc/user/user.twirp.go
handleRequestBodyError
called by 12
user/rpc/user/user.twirp.go
Error
called by 12
user/rpc/user/user.twirp.go
callResponseSent
called by 9
user/rpc/user/user.twirp.go
callError
called by 9
user/rpc/user/user.twirp.go
ensurePanicResponses
called by 8
user/rpc/user/user.twirp.go
badRouteError
called by 8
user/rpc/user/user.twirp.go

Shape

Method 157
Function 64
Struct 26
Interface 7
TypeAlias 1

Languages

Go99%
TypeScript1%

Modules by API surface

user/rpc/user/user.twirp.go93 symbols
user/rpc/user/user.pb.go90 symbols
user/internal/models/user.go9 symbols
user/internal/service/service.go7 symbols
user/internal/service/repository/repository.go7 symbols
user/cmd/client/main.go5 symbols
user/internal/server/server.go4 symbols
user/config/config.go4 symbols
user/internal/service/repository/create_user.go2 symbols
user/internal/service/create_user.go2 symbols
user/internal/server/find_by_user_id.go2 symbols
user/internal/server/find_by_user_email.go2 symbols

For agents

$ claude mcp add twitter-clone \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact