Night Market Change Control
Repo-specific skill that classifies changes and enforces the gate, PR and release process when landing code or amending rules.
Dev & CodingAdvanced★ 332⑂ 33AI score 7/10Last updated: Aug 26, 2026
What it does
- Classifies every change (AI diff ≤200 lines, >200 lines, load-bearing design decision, new rule, constitution amendment, release) and states the paperwork each class requires.
- Publishes a law stack —
CONSTITUTION.md>.claude/rules/>docs/adr/> guides — so conflicting instructions resolve deterministically. - Walks the lifecycle:
<topic>-<version>branch off master, local gates (make lint,make typecheck,make test,make validate-all), the exact pre-commit hook order, sanctum PR commands, and the release/version-sync sequence. - Records non-negotiables with the incident and commit hash that settled them, plus verification commands to re-check volatile facts.
Who it's for
- Contributors to (or forkers of) the claude-night-market repository.
- Tech leads who want a battle-tested template for strict change-control docs.
- Teams defining policy for AI-generated diffs and a hard ban on gate bypassing.
Examples
- A 350-line AI diff arrives → the skill requires a spec, ADR or plan doc committed before the implementation.
- Cutting a release → run
update_versions.py 1.9.16, date the CHANGELOG section, run release-tier plugin review, push thev*tag. - Someone reaches for
--no-verify→ the skill blocks it, citing rule 6 and the 1.9.12 mypy incident, and demands fixing the cause.
· · · 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-change-control/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-change-control folder from the GitHub repo athola/claude-night-market into my ~/.claude/skills/night-market-change-control/. 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 && mkdir -p ~/.claude/skills && cp -r claude-night-market/.claude/skills/night-market-change-control ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/athola/claude-night-market.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r claude-night-market/.claude/skills/night-market-change-control ~/.claude/skills/ - Restart Claude Code and ask "which gates must this PR pass?" to confirm the skill loads.
- Note: the skill assumes the upstream repo's
CONSTITUTION.md, Makefile targets andsanctumslash commands exist. To reuse it elsewhere, rewrite those paths and commands for your own project.
View source on GitHub ↗License: MIT