Создание каркасов упражнений
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
AImattpocock
official
Другое
Что делает навык
Навык создает и валидирует структуру директорий для учебных упражнений, обеспечивая соответствие стандартам именования и наличия обязательных файлов. Он генерирует заготовки (stub) для разделов и задач, а также проверяет их с помощью линтера ai-hero-cli.
Когда применять
- Создание новой структуры разделов и упражнений для курса с нуля.
- Генерация заготовок (stub) для упражнений на основе плана курса.
- Переименование или перемещение существующих упражнений с сохранением истории git.
- Валидация текущей структуры директорий на соответствие правилам линтера.
Как работает
- Проанализируйте план, извлекая названия разделов, упражнений и типы вариантов (problem, solution, explainer).
- Создайте директории с помощью mkdir -p, соблюдая формат именования XX-section-name и XX.YY-exercise-name.
- Создайте минимальные readme.md файлы с заголовком и описанием в каждой требуемой поддиректории.
- Запустите команду pnpm ai-hero-cli internal lint для проверки структуры и контента.
- Исправьте выявленные ошибки линтинга и повторите проверку до успешного прохождения.
- При перемещении файлов используйте git mv для сохранения истории коммитов.
Примеры запросов агенту
Создай структуру упражнений для раздела '05-memory-skill-building' с задачами по кратковременной и долговременной памяти.
Сгенерируй заготовки для раздела '01-retrieval-skill-building' и упражнения '01.03-retrieval-with-bm25' с вариантами explainer, problem и solution.
Переименуй упражнение '01.03-embeddings' в '01.04-embeddings' внутри раздела '01-retrieval' и проверь линтером.
Что понадобится
- Установленный pnpm и команда ai-hero-cli
- Git для управления версиями и истории
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «scaffold-exercises» из репозитория:
# https://github.com/mattpocock/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r scaffold-exercises/ ~/.claude/skills/scaffold-exercises/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.