# Curate

> Adds developer-authored annotations to the gauntlet knowledge base. Use when capturing tribal knowledge or rationale not visible in code.

- Skill: `thedixitjain/curate` (Agent Skill)
- Install (CLI): `npx skillmds add thedixitjain/curate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thedixitjain/curate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: thedixitjain (https://skillmd.com/u/thedixitjain)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/thedixitjain/curate

---



# Curate Knowledge

Add developer-authored annotations to the knowledge base.

## When NOT To Use

- Knowledge derivable from the code itself (use `gauntlet:extract`)
- The DSA problem bank (use `gauntlet:gauntlet-curate`)

## Steps

1. Identify the module to annotate
2. Ask for the concept (key insight or rule)
3. Ask for the why (rationale, history, context)
4. Generate YAML annotation file
5. Save to `.gauntlet/annotations/<slug>.yaml`
6. Confirm saved and will be included in future challenges

## Exit Criteria

- [ ] A YAML file exists at `.gauntlet/annotations/<slug>.yaml`
  after the skill completes, where `<slug>` is derived from the
  annotated module and concept
- [ ] The YAML file contains at minimum a `concept` field (key
  insight or rule) and a `why` field (rationale/history/context)
- [ ] Confirmation message states the annotation will be included
  in future challenges, indicating it is on the discovery path
  for `gauntlet:extract`
- [ ] Annotation does not duplicate an existing entry under the
  same slug (checked before saving)

---

**Source:** [`athola/claude-night-market`](https://github.com/athola/claude-night-market) → `plugins/gauntlet/skills/curate/SKILL.md`

