Night Market Build & Env Bootstrap
An onboarding skill that rebuilds and verifies the uv-based claude-night-market dev environment from a bare machine in under an hour.
Dev & CodingIntermediate★ 330⑂ 33AI score 7/10Last updated: Aug 24, 2026
What it does
- Gives an ordered toolchain table (uv, Python 3.12, make/bash required; Rust, node, mdbook, gh optional) with a verify command for every row.
- Walks a "first-hour verification sequence": clone,
make validate-all, run one plugin test suite,uv run pre-commit install— including what successful output looks like. - Explains the three Python version tiers: root tooling at 3.12, plugin packages at 3.9–3.12, and hooks constrained to 3.9 because they run under the host system interpreter.
- Documents recurring traps with guards: the non-existent
setup-uv@v8tag, a stale ruff binary in.uv-toolsshadowing PATH, bandit 1.9 breaking on system 3.9, root pytest skipping plugin tests, skrills build path defaults. - Ends with an Exit Criteria checklist plus
rgcommands to re-verify every fact when the snapshot drifts.
Who it's for
- New contributors setting up the claude-night-market repository for the first time.
- Python developers running uv-managed monorepos with per-package
pyproject.tomlfiles. - Anyone debugging Claude Code hooks that fail because they execute outside the project virtualenv.
- Team leads looking for a model of what a high-density onboarding doc looks like.
Usage examples
- "Set up this repo on my new machine" → Claude installs uv and Python 3.12, runs
make validate-all, runs the leyline test suite, installs pre-commit, and checks each output shape. - "The bandit pre-commit hook won't install" → the traps table points to pinning
rev: 1.8.6, the last bandit release supporting Python 3.9. - "My local ruff disagrees with CI" → the skill flags the stale
.uv-toolsbinary and tells you to lint viamake lintoruv run ruff.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/athola/claude-night-market/HEAD/.claude/skills/night-market-build-and-env/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .claude/skills/night-market-build-and-env folder from the GitHub repo athola/claude-night-market into my ~/.claude/skills/night-market-build-and-env/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/athola/claude-night-market.git /tmp/claude-night-market && mkdir -p ~/.claude/skills && cp -r /tmp/claude-night-market/.claude/skills/night-market-build-and-env ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/athola/claude-night-market.git - Confirm the skill folder exists:
ls claude-night-market/.claude/skills/night-market-build-and-env - Create your personal skills directory:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r claude-night-market/.claude/skills/night-market-build-and-env ~/.claude/skills/ - Restart Claude Code and verify
night-market-build-and-envappears in your skill list. - The skill is most useful inside the repo itself:
cd claude-night-market, then ask "bootstrap the dev environment from scratch". - If you only want it as a template for another project, edit the toolchain table and traps list in SKILL.md to match your own repository.
View source on GitHub ↗License: MIT