Loading...
Loading...
Use this skill when > Create exercise directory structures for educational content that comply with linting standards. Sections use XX-section-name/ naming, exercises use XX.YY-exercise-name/ with problem/, solution/, explainer/ variants. Use when creating course content or educational exercise structures.
npx skill4agent add akillness/oh-my-skills scaffold-exercisespnpm ai-hero-cli internal lintfile-organizationtechnical-writingexercises/
├── 01-introduction/
│ ├── 01.01-getting-started/
│ │ ├── problem/
│ │ │ ├── readme.md (required, non-empty, has title)
│ │ │ └── main.ts (optional, >1 line if present)
│ │ └── solution/
│ │ ├── readme.md
│ │ └── main.ts
│ └── 01.02-basic-concepts/
│ └── explainer/
│ └── readme.mdXX-section-name/XX.YY-exercise-name/problem/solution/explainer/readme.md# Titlemain.tsmkdir -p exercises/01-section-name/01.01-exercise-name/problem
mkdir -p exercises/01-section-name/01.01-exercise-name/solution# Minimum valid readme
echo "# Exercise: Getting Started\n\nComplete the task described below." > exercises/01-section-name/01.01-exercise-name/problem/readme.mdpnpm ai-hero-cli internal lint.gitkeepspeaker-notes.mdgit mvmvgit mv exercises/01-old-name exercises/01-new-name.agent-skills/skill-standardization/SKILL.md.agent-skills/skill-standardization/scripts/validate_skill.sh