gauntlet-curate
Audits the DSA problem bank for coverage gaps and proposes new YAML entries. Use when refreshing the problem bank during update-plugins runs.
npx skills add majiayu000/claude-skill-registry --skill gauntlet-curate --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Gauntlet Curate Survey the DSA problem bank, identify coverage gaps, and propose new YAML entries for human review. ## When This Skill Fires Invoke this skill manually with `Skill(gauntlet:gauntlet-curate)` when the problem bank needs a coverage review. The skill is intended to participate in `/update-plugins` runs but is not yet wired into that command (see openpackage.yml registration). It is distinct from `gauntlet:curate`, which handles per-annotation knowledge capture and is what `/gauntlet-curate` invokes today. ## Steps 1. **Locate the problem bank** at `plugins/gauntlet/data/problems/`. Read `_manifest.yaml` to load the expected NeetCode counts per category. 2. **Survey current coverage** by counting problems in each YAML file (skipping `_manifest.yaml`). Run the analysis script: ```bash cd plugins/gauntlet python scripts/curate_problems.py data/problems/ --output /tmp/gauntlet-curate-report.md ``` 3. **Identify gaps**: categories whose actual count falls below the `neetcode_count` in the manifest. The script sorts gaps largest-first so the worst shortfalls appear at the top. 4. **Review existing problems** in each gap category to understand what is already covered before
- When This Skill Fires
- Steps
- Problem Schema
- Safety Constraints
- Output
cd plugins/gauntlet
python scripts/curate_problems.py data/problems/ --output /tmp/gauntlet-curate-report.md
python -c "
import yaml, sys
from gauntlet.models import BankProblem
proposals = yaml.safe_load(open('proposals.yaml'))
for p in proposals:What does the gauntlet-curate skill do?
Audits the DSA problem bank for coverage gaps and proposes new YAML entries. Use when refreshing the problem bank during update-plugins runs.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill gauntlet-curate --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
