Create a single LaTeX worksheet for Singapore secondary school math with concise notes, aligned new questions based on a named reference exercise, and very concise end-of-document solutions.
Use this skill when a user provides lecture material and a named reference exercise and wants one worksheet that:
{user_designated_number} new questions unless the user overrides the countExercise {user_specified_exercise} as closely as practicalTreat the following as default constraints unless the user explicitly overrides them:
.tex file in math_curriculum/Inspect the source material before writing.
Build a scope map.
Exercise {user_specified_exercise}.Draft the notes.
Draft the new questions.
{user_designated_number} questions unless the user overrides the count.Exercise {user_specified_exercise}.Draft the solutions.
references/math-solution-presentation-format.md before drafting the solutions section.Write the worksheet to disk.
.tex file unless the user explicitly asks for another format.math_curriculum/.references/math-solution-presentation-format.md as the source of truth for the solutions section layout.\newpage, switch into the compact solutions format and keep it confined to that section only.\smallmulticolsDefault output is one LaTeX worksheet file with this structure:
\documentclass[10pt]{article}
...
\begin{document}
\section*{Notes}
...
\section*{Questions}
...
\newpage
{%
\small
\begin{center}
{\bfseries Very Concise Solutions}
\end{center}
\begin{multicols}{2}
\raggedcolumns
...
\[
\boxed{42}
\]
...
\end{multicols}
}
\end{document}
Notes and questions stay in the normal worksheet font and normal single-column layout.
Only the solutions section switches into the compact bundled format.
Write the .tex file into math_curriculum/ unless the user explicitly asks for another location.
Before finishing, verify all of the following:
Exercise {user_specified_exercise}.Exercise {user_specified_exercise} as best as possible..tex file unless the user explicitly requested another format.math_curriculum/ unless the user requested another location.Use references/quality-checklist.md as a compact audit list when the output is substantial or the source set is large.