Claude-night-market challenge

install
source · Clone the upstream repo
git clone https://github.com/athola/claude-night-market
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/athola/claude-night-market "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/gauntlet/skills/challenge" ~/.claude/skills/athola-claude-night-market-challenge && rm -rf "$T"
manifest: plugins/gauntlet/skills/challenge/SKILL.md
source content

Run Gauntlet Challenge

Present challenges from the knowledge base and evaluate answers.

Steps

  1. Load state: read

    .gauntlet/knowledge.json
    and developer progress

  2. Check for pending challenge: if

    .gauntlet/state/pending_challenge.json
    exists, evaluate the developer's most recent message as an answer before generating a new one

  3. Generate challenge: use adaptive weighting to select a knowledge entry and challenge type

  4. Present challenge: show the question with context

  5. Evaluate answer: score the response (pass/partial/fail)

  6. Record result: update developer progress and streak

  7. On pass: write pass token if from pre-commit gate. Show next challenge if in session.

  8. On fail: show correct answer with explanation. Present a new challenge.

Scoring

ResultScoreStreak
Pass1.0+1
Partial0.5reset
Fail0.0reset