scaffold-exercises

用途概括创建练习目录结构,包含章节、问题、解决方案和解释器,并通过lint检查。用于搭建练习框架或新课程章节。

业务领域

CodingEducation

技能形态

Workflow
所需工具
pnpmgit
语言环境
nodejs
包管理器
pnpm

Agent Skill 规格描述

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.

使用场景

两种典型用法

场景 01

教师快速搭建课程练习框架

教师需要为课程创建一系列练习,包括章节、问题、解决方案和解释器。使用该技能,教师只需提供计划(章节名、练习名和变体类型),技能会自动创建目录结构和stub readme文件,并运行lint确保符合规范。这大大减少了手动创建目录和文件的时间,保证了练习结构的一致性,使教师能专注于教学内容设计。

场景 02

开发者重新编号或移动练习

当课程内容需要调整顺序或重命名练习时,开发者可以使用该技能提供的git mv命令和lint检查流程,安全地移动目录并保留git历史。技能指导如何更新数字前缀并重新运行lint,避免因手动移动导致的历史丢失或lint错误,确保项目结构整洁且可追溯。

技能关系

我用了哪些 Skills · 哪些 skills 用了我

依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。

第一层 · 这些 Skills 用了我

  • 无显式依赖

第二层 · 当前 Skill

  • scaffold-exercisesWorkflow

第三层 · 我用了这些 Skills

  • 无其他 Skill 显式依赖此项

技能文件

SKILL.md

在 GitHub 打开 ↗
SKILL.md从 GitHub 加载中…

目录结构

技能结构

在 GitHub 打开 ↗
  • skills/scaffold-exercises/
  • root
    • ·SKILL.md

按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。