Babysitter cses-tracker

Track progress through CSES Problem Set with structured learning

install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/algorithms-optimization/skills/cses-tracker" ~/.claude/skills/a5c-ai-babysitter-cses-tracker && rm -rf "$T"
manifest: library/specializations/algorithms-optimization/skills/cses-tracker/SKILL.md
source content

CSES Tracker Skill

Purpose

Track progress through the CSES Problem Set with structured learning paths mapped to the Competitive Programmer's Handbook.

Capabilities

  • Track solved problems by category
  • Suggest next problems based on difficulty progression
  • Generate progress reports
  • Map problems to CP Handbook chapters
  • Identify knowledge gaps based on unsolved problems
  • Create personalized learning paths

Target Processes

  • cses-learning-path
  • skill-gap-analysis
  • topic-mastery-certification
  • progress-tracking

Integration

Interfaces with CSES platform (https://cses.fi) and maps problems to the Competitive Programmer's Handbook by Antti Laaksonen.

Input Schema

{
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": ["getProgress", "suggestNext", "getByCategory", "mapToHandbook", "generateReport"]
    },
    "category": { "type": "string" },
    "solvedProblems": { "type": "array", "items": { "type": "string" } },
    "targetCategory": { "type": "string" }
  },
  "required": ["action"]
}

Output Schema

{
  "type": "object",
  "properties": {
    "success": { "type": "boolean" },
    "progress": { "type": "object" },
    "suggestions": { "type": "array" },
    "report": { "type": "string" }
  },
  "required": ["success"]
}

CSES Categories

  • Introductory Problems
  • Sorting and Searching
  • Dynamic Programming
  • Graph Algorithms
  • Range Queries
  • Tree Algorithms
  • Mathematics
  • String Algorithms
  • Geometry
  • Advanced Techniques