~ / rigs / linkxzhou / build-your-own-x-skills

linkxzhou/build-your-own-x-skills

The goal of this project is to gradually convert all projects from https://github.com/codecrafters-io/build-your-own-x into skills, enabling every developer to quickly learn various skills through AI technology.

↗ GitHub ★ 20 no license updated 5mo ago collection Claude Code
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~2.2k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit linkxzhou/build-your-own-x-skills/skills ./rig-build-your-own-x-skills/skills

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-3d-java-javascript .claude/skills/3d-renderer-3d-java-javascript
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-3d-python .claude/skills/3d-renderer-3d-python
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-3d .claude/skills/3d-renderer-3d
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-computer-graphics .claude/skills/3d-renderer-computer-graphics
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-csharp-typescript-javascript-3d .claude/skills/3d-renderer-csharp-typescript-javascript-3d
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-java-3d .claude/skills/3d-renderer-java-3d
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-opengl-500 .claude/skills/3d-renderer-opengl-500
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-rasterization .claude/skills/3d-renderer-rasterization
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-ray-tracing-cpp .claude/skills/3d-renderer-ray-tracing-cpp
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-ray-tracing .claude/skills/3d-renderer-ray-tracing
$ npx degit linkxzhou/build-your-own-x-skills/skills/3d-renderer-rendering .claude/skills/3d-renderer-rendering
$ npx degit linkxzhou/build-your-own-x-skills/skills/augmented-reality-ar-arkit .claude/skills/augmented-reality-ar-arkit
$ npx degit linkxzhou/build-your-own-x-skills/skills/augmented-reality-python-opencv .claude/skills/augmented-reality-python-opencv
$ npx degit linkxzhou/build-your-own-x-skills/skills/augmented-reality-unity-ar-portal .claude/skills/augmented-reality-unity-ar-portal
$ npx degit linkxzhou/build-your-own-x-skills/skills/augmented-reality-unity-arcore-ar .claude/skills/augmented-reality-unity-arcore-ar
$ npx degit linkxzhou/build-your-own-x-skills/skills/augmented-reality-unity-arcore .claude/skills/augmented-reality-unity-arcore
$ npx degit linkxzhou/build-your-own-x-skills/skills/augmented-reality-vuforia-unity-3d .claude/skills/augmented-reality-vuforia-unity-3d
$ npx degit linkxzhou/build-your-own-x-skills/skills/bittorrent-client-bencode .claude/skills/bittorrent-client-bencode
$ npx degit linkxzhou/build-your-own-x-skills/skills/bittorrent-client-bittorrent-go .claude/skills/bittorrent-client-bittorrent-go
$ npx degit linkxzhou/build-your-own-x-skills/skills/bittorrent-client-bittorrent-nodejs .claude/skills/bittorrent-client-bittorrent-nodejs
$ npx degit linkxzhou/build-your-own-x-skills/skills/bittorrent-client-bittorrent-python .claude/skills/bittorrent-client-bittorrent-python
$ npx degit linkxzhou/build-your-own-x-skills/skills/bittorrent-client-bittorrent .claude/skills/bittorrent-client-bittorrent
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-1500 .claude/skills/blockchain-cryptocurrency-1500
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-adilmoujahid-2018-03-intro .claude/skills/blockchain-cryptocurrency-blockchain-adilmoujahid-2018-03-intro
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-crypto-currently-lets-tiniest .claude/skills/blockchain-cryptocurrency-blockchain-crypto-currently-lets-tiniest
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-crystal .claude/skills/blockchain-cryptocurrency-blockchain-crystal
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-csharp .claude/skills/blockchain-cryptocurrency-blockchain-csharp
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-digital-alchemy-holdings-learn .claude/skills/blockchain-cryptocurrency-blockchain-digital-alchemy-holdings-learn
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-ecomunsing-blockchain .claude/skills/blockchain-cryptocurrency-blockchain-ecomunsing-blockchain
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-go .claude/skills/blockchain-cryptocurrency-blockchain-go
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-java .claude/skills/blockchain-cryptocurrency-blockchain-java
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-javascript .claude/skills/blockchain-cryptocurrency-blockchain-javascript
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-mycoralhealth-code-blockchain-in .claude/skills/blockchain-cryptocurrency-blockchain-mycoralhealth-code-blockchain-in
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-python .claude/skills/blockchain-cryptocurrency-blockchain-python
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-ruby .claude/skills/blockchain-cryptocurrency-blockchain-ruby
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-rust .claude/skills/blockchain-cryptocurrency-blockchain-rust
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-savjeetutorials-savjeecoin .claude/skills/blockchain-cryptocurrency-blockchain-savjeetutorials-savjeecoin
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-scala .claude/skills/blockchain-cryptocurrency-blockchain-scala
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain-smashingmagazine-2020-02-cryptocurrency .claude/skills/blockchain-cryptocurrency-blockchain-smashingmagazine-2020-02-cryptocurrency
$ npx degit linkxzhou/build-your-own-x-skills/skills/blockchain-cryptocurrency-blockchain .claude/skills/blockchain-cryptocurrency-blockchain

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (150)

3d-renderer-3d-java-javascript3d-renderer-3d-python3d-renderer-3d3d-renderer-computer-graphics3d-renderer-csharp-typescript-javascript-3d3d-renderer-java-3d3d-renderer-opengl-5003d-renderer-rasterization3d-renderer-ray-tracing-cpp3d-renderer-ray-tracing3d-renderer-renderingaugmented-reality-ar-arkitaugmented-reality-python-opencvaugmented-reality-unity-ar-portalaugmented-reality-unity-arcore-araugmented-reality-unity-arcoreaugmented-reality-vuforia-unity-3dbittorrent-client-bencodebittorrent-client-bittorrent-gobittorrent-client-bittorrent-nodejsbittorrent-client-bittorrent-pythonbittorrent-client-bittorrentblockchain-cryptocurrency-1500blockchain-cryptocurrency-blockchain-adilmoujahid-2018-03-introblockchain-cryptocurrency-blockchain-crypto-currently-lets-tiniestblockchain-cryptocurrency-blockchain-crystalblockchain-cryptocurrency-blockchain-csharpblockchain-cryptocurrency-blockchain-digital-alchemy-holdings-learnblockchain-cryptocurrency-blockchain-ecomunsing-blockchainblockchain-cryptocurrency-blockchain-goblockchain-cryptocurrency-blockchain-javablockchain-cryptocurrency-blockchain-javascriptblockchain-cryptocurrency-blockchain-mycoralhealth-code-blockchain-inblockchain-cryptocurrency-blockchain-pythonblockchain-cryptocurrency-blockchain-rubyblockchain-cryptocurrency-blockchain-rustblockchain-cryptocurrency-blockchain-savjeetutorials-savjeecoinblockchain-cryptocurrency-blockchain-scalablockchain-cryptocurrency-blockchain-smashingmagazine-2020-02-cryptocurrencyblockchain-cryptocurrency-blockchainblockchain-cryptocurrency-hackernoon-launch-production-readyblockchain-cryptocurrency-kotlinblockchain-cryptocurrency-naivecoinblockchain-cryptocurrency-naivecoinstake-posbot-bot-nodejsbot-bot-pythonbot-bot-rbot-bot-rustbot-bot-smashingmagazine-2017-08-aibot-botbot-discord-botbot-git-botbot-reddit-bot-pythonbot-reddit-bot-youtubebot-reddit-botbot-slack-botbot-telegram-bot-pythonbot-telegram-botbot-twitter-botcommand-line-tool-gitcommand-line-tool-go-cli-cowsaycommand-line-tool-go-cli-fortunecommand-line-tool-go-lolcatcommand-line-tool-javascript-clicommand-line-tool-rust-rustcommand-line-tool-rustcommand-line-tool-stow-dotfilescommand-line-tool-zig-clidatabase-45-tdddatabase-dagobadatabase-database-clojuredatabase-database-csharpdatabase-databasedatabase-dbdbdatabase-nosql-sqldatabase-redis-godatabase-redis-pythondatabase-redis-rustdatabase-redisdatabase-ruby-kvdatabase-sql-btreedocker-100-godocker-500-linuxdocker-docker-pythondocker-docker-shelldocker-dockerdocker-goemulator-virtual-machine-cemulator-virtual-machine-chip8-interpreter-cppemulator-virtual-machine-chip8-interpreter-pythonemulator-virtual-machine-chip8-interpreteremulator-virtual-machine-chip8-lispemulator-virtual-machine-gameboy-cppemulator-virtual-machine-gameboy-rustemulator-virtual-machine-gameboyemulator-virtual-machine-interpreteremulator-virtual-machine-javascript-gameboyemulator-virtual-machine-justinmeiners-lc3-vmemulator-virtual-machine-master-systememulator-virtual-machine-nesfrontend-framework-library-angular-javascriptfrontend-framework-library-angularfrontend-framework-library-jsx-jsxfrontend-framework-library-react-cifrontend-framework-library-react-javascriptfrontend-framework-library-react-pomb-us-reactfrontend-framework-library-react-sweetpalma-gooact-react-infrontend-framework-library-react-youtu-be-cgpmlwvchokfrontend-framework-library-reactfrontend-framework-library-redux-egghead-lessons-react-reduxfrontend-framework-library-redux-javascriptfrontend-framework-library-reduxfrontend-framework-library-templatefrontend-framework-library-virtual-domgame-8game-breakoutgame-brennan-2015-06-12game-bytepathgame-c-cgame-c-rogue-nethack-rpggame-c-youtubegame-cgame-cave-storygame-cpp-cavestorygame-cppgame-csharp-roguelikegame-csharp-wpf-rpggame-gogame-handmade-herogame-java-2dgame-js-html-cssgame-let-s-make-dangerous-davegame-lwjgl-3-3dgame-nesgame-phaser-2dgame-phaser-html5-flappy-birdgame-pygamegame-python-pygamegame-react-reduxgame-roguelike-pythongame-roguelikegame-rpg-csharpgame-ruby-rubygame-rubygame-rust-2dgame-rust-tcod-roguelikegame-space-invadersgame-v2-0git-git-javascriptgit-git-kushagra-dev-git-learn

Similar rigs

copied ✓