MCPcopy Index your code
hub / github.com/Berkeley-CS61B/skeleton-sp21

github.com/Berkeley-CS61B/skeleton-sp21 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
737 symbols 2,037 edges 110 files 346 documented · 47%
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

InputSource (Interface)
Created by hug. [3 implementers]
proj3/byow/InputDemo/InputSource.java
Map61B (Interface)
Your implementation hashmap.MyHashMap should implement this interface. To do so, append "implements hashmap.Map61B [2 …
lab8/hashmap/Map61B.java
Deque (Interface)
Created by hug on 2/4/2017. Added isEmpty() default implementation on 2/3/2019. [1 implementers]
proj1ec/student/Deque.java
Map61B (Interface)
(no doc) [2 implementers]
lab7/bstmap/Map61B.java

Core symbols most depended-on inside this repo

put
called by 65
lab7/bstmap/Map61B.java
toString
called by 57
proj0/game2048/Tile.java
tilt
called by 55
proj0/game2048/Model.java
get
called by 47
lab7/bstmap/Map61B.java
containsKey
called by 44
lab7/bstmap/Map61B.java
size
called by 26
lab7/bstmap/Map61B.java
uniform
called by 22
proj3/byow/Core/RandomUtils.java
Group
called by 19
proj2/testing/staff-runner.py

Shape

Method 514
Function 111
Class 105
Interface 6
Enum 1

Languages

Java85%
Python15%

Modules by API surface

proj0/game2048/TestModel.java46 symbols
proj2/testing/staff-runner.py23 symbols
proj2/testing/runner.py23 symbols
lab6/testing/runner.py23 symbols
proj2/testing/tester.py21 symbols
lab6/testing/tester.py21 symbols
proj0/game2048/Model.java17 symbols
proj0/game2048/Board.java17 symbols
lab8/hashmap/ULLMap.java16 symbols
lab7/bstmap/ULLMap.java16 symbols
proj3/byow/Core/RandomUtils.java14 symbols
proj2/gitlet/Utils.java14 symbols

For agents

$ claude mcp add skeleton-sp21 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact