coach

Analyze Codeforces profiles and generate personalized training plans.

3|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/Selone-x/competitive --skill coach-selone-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coach
Source: https://github.com/Selone-x/competitive/tree/main/.claude/skills/competitive-coach
Command: npx skills add https://github.com/Selone-x/competitive --skill coach-selone-x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the coaching workflow for competitive programmers. It analyzes Codeforces profiles, generates personalized training plans, and coordinates learning modes (education, practice, drill, contest analysis) to drive structured progression.

Core Features & Use Cases

  • Profile analysis: fetches or analyzes a user CF handle, rating, solved count, and frequent tags to tailor study plans.
  • Personalized plan generation: creates a phased training plan with focus areas and weekly goals and can adapt as the user improves.
  • Modes of work: supports onboarding, learning, practice, drill, contest analysis, and statistics tracking to cover full CP progression.
  • Use Case: a new CP learner uses /coach to initialize a profile, obtain a plan, and begin focused practice with quizzes and drills.

Quick Start

  • Open Claude CLI and run /coach to start the interactive coach.
  • If a profile does not exist, the coach will guide you through initialization automatically.
  • Use the interactive menu to switch between learning, practice, drill, contests, and stats.

Frequently Asked Questions about coach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a personalized competitive programming training plan from my Codeforces profile?

To generate a personalized competitive programming training plan, the coach analyzes your Codeforces handle, rating, solved count, and frequent tags to create phased focus areas and weekly goals. This automated analysis produces core.json and stats.json profiles to drive your tailored progression.

Can I analyze my Codeforces contest performance and practice drills automatically?

Yes, you can analyze Codeforces contest performance and run practice drills automatically. The coach supports multiple learning modes including contest analysis, drill sessions, and statistics tracking to cover full competitive programming progression through an interactive menu.

What is the best way to start automated CP coaching for a new competitive programming learner?

The best way to start automated CP coaching is to initialize your profile through the interactive coach. If a profile does not exist, the coach automatically guides you through onboarding to obtain a personalized plan and begin focused practice with quizzes and drills.

Does the automated CP coach require specific environment setup or dependencies to analyze my profile?

The automated CP coach relies on a Python-based setup with a scripts directory to run analyses and generate profiles. There are no external dependencies required, making it straightforward to execute profile analysis and training plan generation workflows.

How does the coach adapt learning plans as my competitive programming rating improves?

The coach adapts learning plans by continuously analyzing your updated Codeforces profile data. As your rating and solved count improve, the generated training plan adjusts its phased focus areas and weekly goals to ensure structured progression and targeted practice.