MCPcopy Index your code
hub / github.com/Will-Smith11/sks

github.com/Will-Smith11/sks @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
9 symbols 13 edges 5 files 1 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

sks (Submodules Kill Solidity)

Lets face it.. Foundry submodules are terrible. This is a simple cli that acts as a basic package manager to avoid this issue

NOTE

This currently only works for Foundry repos. The way we store modules is still very inefficent and we don't do versioning. use at own risk

Installation

Clone the repo then run our install script

git clone https://github.com/Will-Smith11/sks.git
cd sks
sudo chmod +x sks_install
./sks_install

Usage

Simply create a sks.toml file in the root directory the file layout is as such

name = "EpicTest"

[deps]
uniswap_v2_core = "https://github.com/Uniswap/v2-core.git"

to install simply run sks install to clean out the directory run sks clean the name of the deps are what the remapping names will be in foundry when you import them

Core symbols most depended-on inside this repo

clean
called by 2
src/config_file.rs
fetch_url
called by 1
src/git_commands.rs
inject_deps
called by 1
src/foundry_injection.rs
pull_deps
called by 1
src/config_file.rs
main
called by 0
src/main.rs
new
called by 0
src/config_file.rs

Shape

Function 3
Method 3
Class 2
Enum 1

Languages

Rust100%

Modules by API surface

src/config_file.rs4 symbols
src/main.rs3 symbols
src/git_commands.rs1 symbols
src/foundry_injection.rs1 symbols

For agents

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

⬇ download graph artifact