mcpField
C
curate

curate

github.com/atholaDevelopment34378 installsUpdated 1d ago
Repository

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

  1. 01Collects a concept and its rationale
  2. 02Creates YAML annotation files
  3. 03Checks for duplicate entries
  4. 04Saves annotations for future challenges

Use cases

  1. 01Recording design rationale not evident from code
  2. 02Adding module-specific insights to a knowledge base
  3. 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 curate

After installing, type/curatein Claude Code to confirm it loaded.

Details

From the project README

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)

Comments

Markdown supported