agentsclimarketplace

Repo map

Skill Unique-Divine/jiyuu/ai-skills/repo-map

(1) Rigorous notes and solutions for core algorithms and computing fundamentals broken down for deliberate practice with Anki. (2) A monorepo of libraries and CLI tools I use regularly as a software engineer.

Install
npx -y skills add Unique-Divine/jiyuu --skill repo-map

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Maps and routes between key repositories on my machine (boku, nibi-chain, nibi-geth, nibi-go-hm, nibi-ts-sdk, sai-website, sai-perps, nibi-iac, nibi-home-site, gh-io-ud, wasm-cosmwasm, wasm-go-wasmvm). Use when the user asks which repo to look at, where a feature lives, how repos connect, how services are deployed (Terraform/IaC), when a task spans chain, EVM, indexer, SDK, frontend, and docs, or when the user asks about the personal site, blog posts, official Nibiru docs, or Astro/gh-pages.

SKILL.md

5.7 KB, as published. Nobody here has run it

Repo Map — Nibiru and Personal Repos

Use this skill to quickly route questions/tasks to the correct repo(s) under path $HOME/ki/.

Quick routing

Blockchain and EVM Impl

  • $HOME/ki/nibi-chain: Chain logic, modules, and Nibiru CLI (nibid). This repo defines the logic, and you can run nibid tx, nibid query, or other commands in the terminal to inspect exact functionality. Core L1 chain (Go). App wiring + custom modules. Includes cmd/nibid. | x/, app/, proto/, cmd/nibid/
  • $HOME/ki/nibi-chain/x/evm: Nibiru EVM execution and precompiles live here.. RPC is standard for the EVM.
  • $HOME/ki/nibi-geth: EVM state transition internals that do not involve precompiles; go-ethereum logic
  • $HOME/ki/wasm-cosmwasm: CosmWasm repo. Official GitHub name "CosmWasm/cosmwasm". Defines the Wasmer version used via cosmwasm-vm's Cargo.toml.
  • $HOME/ki/wasm-go-wasmvm: WasmVM repo. Official GitHub name "CosmWasm/wasmvm". Nibiru connects to this repo via the github.com/CosmWasm/wasmvm dependency in nibi-chain/go.mod (currently version 1.5.9). libwasmvm depends on cosmwasm transitively to pull in wasmer. The relationship is: nibi-chain -> wasmvm -> cosmwasm -> wasmer.

Nibiru Indexer and TypeScript SDK

  • $HOME/ki/nibi-go-hm:
    • Indexer server (Heart Monitor) and GraphQL schema. This is the Nibiru Indexer schema's source of truth. graphql/graph/*.graphqls (e.g. staking.graphqls, user.graphqls)
  • $HOME/ki/nibi-ts-sdk: TypeScript SDK (@nibiruchain/nibijs) and Nibiru Indexer (HeartMonitor) client. Look for HeartMonitor, generated GQL* types, and query builders.

Sai Exchange

  • $HOME/ki/sai-website/webapp: Sai: web app (lives in monorepo). Web frontend and API integrations. This uses the "sai-keeper" GraphQL interface.
  • $HOME/ki/sai-perps: Official Sai protocol contracts (EVM + Wasm). This repo defines what gets deployed onchain; the web app and sai-keeper both talk to these contracts. Used by trading tools and integrations.
  • $HOME/ki/sai-keeper: Defines the "sai-keeper" GraphQL interface for Sai.
  • $HOME/ki/nibi-chain/sai-trading: Sai: Trading bot automation service
  • $HOME/ki/sai-docs: Public-facing user documentation for Sai. Great conceptual resource.

Nibiru Public Site and Docs

  • $HOME/ki/nibi-home-site: Nibiru official website, blog, and public docs. Official Nibiru docs live in docs-nibiru/ and publish to nibiru.fi/docs. Use this repo for docs content, site/blog changes, and docs navigation.

Infrastructure (IaC)

  • $HOME/ki/nibi-iac: Infrastructure as code (Terraform). Source of truth for live deployments, DNS, and endpoints. Provisions GKE clusters, RPC/archive endpoints, indexer (Heart Monitor) GraphQL, sai-keeper GraphQL/REST, monitoring (Grafana, PagerDuty). For detailed repo connections and how nibi-iac deploys other services, see REFERENCE.md. | terraform/ (environments: dev-gcp, itn2-gcp, mainnet-gcp, nibiru-gcp), terraform/_modules/ (e.g. sai-keeper, go-hm-graphql, heart-monitor)

Personal, Blog, Boku Workspace

  • $HOME/ki/boku: Personal knowledge base and project hub. Monorepo for sandboxing, backups, and external brain. Use when working on epics, specs, Nibiru notes, focustime, or scripts that span nibi-chain, sai-perps, sai-website. Contains: epics/, nibi/ (addr-book, cook), free/ (todos, journal), sde/, jiyuu/ (focustime, mdtoc), scripts/. Bun/TS + Go + Rust. Run just test, just install.
  • $HOME/ki/gh-io-ud: Personal site (GitHub Pages). Astro 4 + Tailwind. Blog content in src/content/post/ (schema in src/content/config.ts). Site config src/config.yaml, nav src/navigation.js. Run just dev, build just b, deploy just deploy.

GitHub Remotes and Git Cloning

Repos with Prefix "sai-" or "nibi-" ($HOME/ki)

Nibiru work lives under org NibiruChain. Local directory names often differ from the repository slug (e.g. clone nibiru into nibi-chain, web-app into sai-website). gh repo list NibiruChain lists canonical slugs for your account.

Local folderRemote
nibi-chain[email protected]:NibiruChain/nibiru.git
nibi-geth[email protected]:NibiruChain/go-ethereum.git
nibi-go-hm[email protected]:NibiruChain/heart-monitor.git
nibi-ts-sdk[email protected]:NibiruChain/ts-sdk.git
nibi-home-site[email protected]:NibiruChain/home-site.git
sai-website[email protected]:NibiruChain/sai-website.git
sai-perps[email protected]:NibiruChain/sai-perps.git
sai-keeper[email protected]:NibiruChain/sai-keeper.git
sai-docs[email protected]:NibiruChain/sai-docs.git
nibi-iac[email protected]:NibiruChain/iac.git

Other entries in this map: wasm-cosmwasm[email protected]:CosmWasm/cosmwasm.git; wasm-go-wasmvm[email protected]:CosmWasm/wasmvm.git; boku[email protected]:Unique-Divine/boku.git (personal).

Copy-paste git clone commands, optional idempotent clone helper function, and notes on discovering org repos: cloning.md.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.