challenge

Convert source files into idiom drills and record grades to ~/.chiron/profile.json.

2|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/xDido/chiron --skill challenge-xdido
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: challenge
Source: https://github.com/xDido/chiron/tree/main/.cursor/skills/challenge
Command: npx skills add https://github.com/xDido/chiron --skill challenge-xdido

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns raw source files into actionable idiom drills by extracting lines of code and mapping them to language-pack seeds or generating eyeball drills when seeds are absent. It also tracks user progress by writing results to ~/.chiron/profile.json.

Core Features & Use Cases

  • Seed-driven drills: generate curated challenges from language packs based on concrete targets in the target file.
  • Eyeball fallback: when no seed matches, the model surfaces 1–3 idiomatic improvements grounded in the file's content.
  • Progress tracking: grades attempts on a 0–10 scale and persists results to ~/.chiron/profile.json for later review.

Quick Start

Use this skill to start a deliberate-practice session on the current file and review the generated drills.

Frequently Asked Questions about challenge

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

FAQPage Schema
How do I generate idiom drills from a source file?

Idiom drills convert source file lines into targeted practice exercises using language pack seeds or eyeball generation fallback. This enforces deliberate practice on specific code targets and grades your attempts on a 0–10 scale.

How does progress tracking work for code practice drills?

Progress tracking records graded attempts on a 0–10 scale and persists results to ~/.chiron/profile.json. This allows you to review performance data from your deliberate-practice sessions later.

Can I generate practice drills for a programming language without specific language packs?

Yes, you can generate practice drills without language packs using the eyeball fallback mechanism. When no seed matches, the model surfaces 1–3 idiomatic improvements grounded in your source file's content.

What is the best way to start a deliberate-practice session on my current code?

Run this skill on your current source file to start a deliberate-practice session. It automatically extracts code lines and converts them into structured idiom drills anchored to the file's content.

Does this idiom drill generator work across multiple programming languages?

Yes, the idiom drill generator works across multiple programming languages by using language packs or eyeball generation. When seeded patterns are absent, it surfaces grounded idiomatic improvements instead.