Agent Skills: CSES Tracker Skill

Track progress through CSES Problem Set with structured learning

UncategorizedID: a5c-ai/babysitter/cses-tracker

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/plugins/babysitter/skills/babysit/process/specializations/algorithms-optimization/skills/cses-tracker

Skill Files

Browse the full folder contents for cses-tracker.

Download Skill

Loading file tree…

plugins/babysitter/skills/babysit/process/specializations/algorithms-optimization/skills/cses-tracker/SKILL.md

Skill Metadata

Name
cses-tracker
Description
Track progress through CSES Problem Set with structured learning

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