Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

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★ 341⑂ 37AI score 7/10Last updated: Oct 9, 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

  1. A 350-line AI diff arrives → the skill requires a spec, ADR or plan doc committed before the implementation.
  2. Cutting a release → run update_versions.py 1.9.16, date the CHANGELOG section, run release-tier plugin review, push the v* tag.
  3. 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/athola/claude-night-market.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r claude-night-market/.claude/skills/night-market-change-control ~/.claude/skills/
  5. Restart Claude Code and ask "which gates must this PR pass?" to confirm the skill loads.
  6. Note: the skill assumes the upstream repo's CONSTITUTION.md, Makefile targets and sanctum slash commands exist. To reuse it elsewhere, rewrite those paths and commands for your own project.