About curate
curate is a skill for adding developer-authored annotations to a knowledge base. It captures a module-specific concept and its rationale in a YAML file, which can be included in future challenges.
Key features
- 01Collects a concept and its rationale
- 02Creates YAML annotation files
- 03Checks for duplicate entries
- 04Saves annotations for future challenges
Use cases
- 01Recording design rationale not evident from code
- 02Adding module-specific insights to a knowledge base
- 03Preserving context for future coding challenges
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill curateAfter installing, type/curatein Claude Code to confirm it loaded.
Details
From the project READMECurate 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
- Identify the module to annotate
- Ask for the concept (key insight or rule)
- Ask for the why (rationale, history, context)
- Generate YAML annotation file
- Save to
.gauntlet/annotations/<slug>.yaml - Confirm saved and will be included in future challenges
Exit Criteria
- A YAML file exists at
.gauntlet/annotations/<slug>.yamlafter the skill completes, where<slug>is derived from the annotated module and concept - The YAML file contains at minimum a
conceptfield (key insight or rule) and awhyfield (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)
Comments
Markdown supported