Scaffold Exercises

On this page 2

stacks-scaffold-exercises · Engineering craft · model-invoked

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.

Adapted from mattpocock/skills. Source revisions and adaptation details are recorded in the bundled notice.

Workflow

Read the skill entrypoint and the branch-specific playbook or references it points to. It keeps Stacks APIs, TypeScript/Bun tooling, and existing user authorization in scope. Preserve established project conventions and distinguish a draft or recommendation from a change already applied.

Engineering work uses the existing glossary, specs, ADRs, and tracker convention. Local Markdown is a usable fallback. Commit, push, and tracker mutations require authorization for that action. User decisions are never supplied by an agent.

Using it

This skill is model-invoked. Your agent can select it when the task matches, and you can call it directly.

/stacks-scaffold-exercises

Source: stacks-scaffold-exercises/SKILL.md.

The skill and all supporting files ship in @stacksjs/defaults. New apps and framework upgrades receive them through the managed defaults sync. Run buddy setup:ai to refresh the agent setup. Override this skill per project with app/Skills/stacks-scaffold-exercises/SKILL.md.

See Flow and Using skills.