Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
athola avatar

Challenge

  • 73 installs
  • 325 repo stars
  • Updated August 2, 2026
  • athola/claude-night-market

Run adaptive Gauntlet quizzes on your codebase knowledge base to onboard contributors or verify repo familiarity.

About

Challenge is a Claude Night Market skill that presents adaptive Gauntlet questions drawn from a project knowledge base to test how well a developer understands the codebase. It reads gauntlet state, optionally scores a pending answer, generates a weighted challenge, records pass/partial/fail outcomes, and can emit pre-commit pass tokens when used as a gate. Solo maintainers and tiny teams can use it to turn tribal knowledge in `.gauntlet/knowledge.json` into repeatable onboarding drills instead of static README quizzes. The skill includes optional in-loop provider setup for Claude Code sessions. It is specialized agent-tooling for repos that already adopt the Gauntlet workflow—not a general-purpose interview prep or production monitoring skill.

  • Loads `.gauntlet/knowledge.json` and developer progress for weighted challenges
  • Multiple-choice and trace-style exercises with pass, partial, and fail scoring
  • In-loop provider registration to avoid extra Anthropic API calls inside Claude Code (#464)
  • Pending-challenge flow evaluates answers before issuing a new question
  • Pre-commit pass tokens and streak updates on success; remediation on fail

Challenge by the numbers

  • 73 all-time installs (skills.sh)
  • Ranked #289 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill challenge

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs73
repo stars325
Security audit3 / 3 scanners passed
Last updatedAugust 2, 2026
Repositoryathola/claude-night-market

What it does

Run adaptive Gauntlet quizzes on your codebase knowledge base to onboard contributors or verify repo familiarity.

Files

SKILL.mdMarkdownGitHub ↗

Run Gauntlet Challenge

Present challenges from the knowledge base and evaluate answers.

In-Loop Provider Setup

Before generating a challenge, register the in-loop variation provider so we do not call out to the Anthropic API just to spawn a sibling Claude (issue #464). Outside Claude Code this is a no-op and the default Anthropic provider remains active.

from gauntlet.providers.in_loop import (
    register_in_loop_provider_if_inside_claude_code,
)
register_in_loop_provider_if_inside_claude_code()

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

Exit Criteria

  • [ ] .gauntlet/knowledge.json exists and is readable before a

challenge is generated; if missing, the skill surfaces the error and suggests running gauntlet:extract

  • [ ] Each challenge attempt results in a score (1.0/0.5/0.0) written

to the developer's progress store and a streak update applied

  • [ ] .gauntlet/state/pending_challenge.json is evaluated before

generating a new challenge when it exists; the file is removed or updated after evaluation

  • [ ] On fail, the correct answer and explanation are shown before

the next challenge is presented (not skipped silently)

Related skills

FAQ

Is Challenge safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Skill Developmenttestingintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.