소스 정보
- 저장소
- abnazari/Grade7
- 최근 소스 활동
- 2026년 3월 5일 12:32
- 감지된 SKILL.md 언어
- 영어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/abnazari/Grade7 --skill writing-workbook-topics명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Audit and double-check math calculations across all book types. Use when asked to verify, check, double-check, audit, or review calculations, answers, solutions, explanations, or math accuracy in any book type: study guide, workbook, worksheet, quiz, puzzles, steps, 30 days, 10 days, test question banks 1 or 2, or practice tests. Covers all LaTeX answer environments (answerExplain, worksheetAnswer, puzzleAnswer, correctAnswer, answer, answerTF, answerMC) and worked examples.
How to write the "Grade 7 Math — 10-Day Test Prep" book — day files, environments, state handling, and generation
How to write the "Grade 7 Math in 30 Days" book — day files, state handling, and generation. Grade 7 covers 56 core CCSS topics across 9 chapters (Ratios/Proportions, Percents, Rational Numbers, Expressions, Equations/ Inequalities, Geometry/Angles, Circles/Area/Volume, Statistics, Probability) with 14 additional state topics and 11 modified core variants.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | writing_workbook_topics |
| description | How to write practice-focused workbook topics for Grade 7 math |
Workbook topics are practice-focused companions to the study guide. They replace lengthy teaching with a brief concept refresher (quickReview) followed by structured, progressive practice. Each topic targets 25–31 total problems so students stay engaged without fatigue.
Before writing any workbook topic, read the corresponding Study Guide topic to understand:
The source topic determines which folder to write the workbook file into:
| Study Guide source folder | Workbook output folder |
|---|---|
topics/ | topics_workbook/ |
topics_additional/ | topics_workbook_additional/ |
topics_modified/ | topics_workbook_modified/ |
The workbook file must use the same filename as the Study Guide file. For example, if the Study Guide topic is topics/ch03-07-decimal-word-problems.tex, the workbook version goes in topics_workbook/ch03-07-decimal-word-problems.tex.
Format: ch<CC>-<SS>-<slug>.tex
Examples:
ch01-01-place-value-relationships.texch03-07-decimal-word-problems.texUse the same section numbering and slug from the curriculum map in .agents/skills/grade6_curriculum/SKILL.md.
Every workbook topic needs these elements, but you have creative freedom in how you structure them:
\section{} + \topicTitle{}quickReview environment\encouragement{} — motivational closing messageHow you split the 20–25 practice problems is up to you. Some topics might work well with 3 small practice boxes, others with 2 larger ones. You might include true/false, word problems, a challenge section, or skip some of those if the topic calls for something different. Choose the structure that best serves the concept.
\section{Place Value Relationships}
\topicTitle{Place Value Relationships}
Use the exact title from the curriculum map.
The quickReview environment provides a compact concept refresher — just enough for students to recall the key idea before practicing. It is not a full teaching section.
\begin{quickReview}{Place Value Relationships}
Each place in a number is \textbf{10 times} the value of the place to its right and \textbf{one-tenth} the value of the place to its left.
\begin{itemize}[leftmargin=*]
\item Whole-number places: $\dots$ thousands, hundreds, tens, ones.
\item Decimal places: tenths, hundredths, thousandths.
\item Moving left $\to$ multiply by $10$. \quad Moving right $\to$ divide by $10$.
\end{itemize}
\medskip
\textbf{Example:} In $\mathbf{4.735}$: \quad $4$ ones $= 4$, \quad $7$ tenths $= 0.7$, \quad $3$ hundredths $= 0.03$, \quad $5$ thousandths $= 0.005$.
\smallskip
\textbf{Key relationship:} The $7$ in the tenths place is $10$ times the $7$ in the hundredths place.
\end{quickReview}
Keep it to roughly 8–15 lines. Bold key terms. Include 1–2 worked examples. Default color is funOrange; optional color parameter: \begin{quickReview}[funTeal]{Title}.
Start with easy problems to build confidence. Example:
\begin{practiceBox}[funGreen]{\faSun~Warm-Up}
\practiceHeader[funGreen]{Name the Place}
What place is the underlined digit in?
\begin{multicols}{2}
\prob $3.\underline{4}52$ \answerBlank[3cm]
\answerExplain{Tenths}{The underlined digit 4 is one place to the right of the decimal point, which is the tenths place.}
\prob $12.7\underline{8}1$ \answerBlank[3cm]
\answerExplain{Hundredths}{The underlined digit 8 is two places to the right of the decimal point, which is the hundredths place.}
% ... 5–6 total
\end{multicols}
\end{practiceBox}
This is where you have the most creative freedom. Organize the remaining problems in whatever way best fits the topic. Some ideas:
practiceBox environments with different sub-skills (e.g., "Write the Value" then "Expanded Form" then "Standard Form")\trueOrFalse{} + \answerExplain{True/False}{explanation}\wordProblem{}{} + \answerExplain{}{}challengeBoxerrorBoxsortBox + \sortCategoryfindMissingBoxUse different colors on practice boxes for visual variety. Available colors: funBlue, funGreen, funOrange, funPurple, funRed, funYellow, funTeal, funPink (each with Dark/Light variants).
Progress difficulty from straightforward to harder throughout the practice sections.
\encouragement{Great job practicing place value! You are building strong number sense!}
End every topic with a unique, motivating message related to the skill practiced.
These rules are non-negotiable and must be followed in every workbook topic:
\resetProblemsNever use \resetProblems in workbook topics. Problem numbering must be continuous across all practice sections within a topic (1 through N). This ensures the answer key has unique problem numbers per section.
The study guide uses \resetProblems inside practiceBox — the workbook does not.
Every numbered problem needs two things: a short answer (printed in the Answer Key at the back of the book) and an explanation (how the student can arrive at that answer — kept in the source file only, not printed).
This mirrors how practice test question banks work (see practice_questions_bank/ files), where every question has \correctAnswer{short} + \explanation{reasoning}. In workbook topics, we use \answerExplain{short answer}{explanation} to achieve the same thing.
Use \answerExplain{}{} for every problem type:
| Problem type | Answer command |
|---|---|
\prob | \answerExplain{short answer}{explanation} |
\trueOrFalse{...} | \answerExplain{True or False}{explanation} |
\multiChoice{...} | \answerExplain{letter}{explanation} |
\circleAnswer{...} | \answerExplain{letter}{explanation} |
\wordProblem{...} | \answerExplain{short answer}{explanation} |
How it works:
.tex file only (never printed). It helps authors verify correctness, and helps parents/teachers understand the solution path.Write meaningful, pedagogical explanations. Remember that the student just learned this topic in the study guide — they don't fully understand it yet. The explanation should help them see why the answer is correct, not just what the answer is. Since explanations live only in the source file, there's no space cost in the printed book — use the full line.
Explanation guidelines:
$5 \times 100$ are never enough.$36 \div 6 = 6$ apples per bag — write Divide the total by the number of groups: $36 \div 6 = 6$. Each bag holds $6$ apples.$0.40 \times 85 = 34$ with no context.% ✗ Too short — just a formula, doesn't help the student understand
\prob $\underline{5}73$ \answerBlank[2cm]
\answerExplain{$500$}{$5 \times 100$}
% ✗ Too short — restates the computation but doesn't explain WHY
\prob $36$ apples in $6$ bags \answerBlank[3cm]
\answerExplain{$6$ apples per bag}{$36 \div 6 = 6$ apples per bag.}
% ✓ Good — names the concept, shows the step, explains the result
\prob $\underline{5}73$ \answerBlank[2cm]
\answerExplain{$500$}{The digit 5 is in the hundreds place, so its value is $5 \times 100 = 500$.}
% ✓ Good — tells the student WHAT to do and WHY
\prob $36$ apples in $6$ bags \answerBlank[3cm]
\answerExplain{$6$ apples per bag}{To find the unit rate, divide the total by the number of groups: $36 \div 6 = 6$. This means each bag holds $6$ apples.}
% ✓ Good — true/false with explanation of why
\trueOrFalse{In $843$, the digit $8$ is in the tens place.}
\answerExplain{False}{The digit $8$ is in the hundreds place, not the tens place. The tens digit is $4$.}
% ✓ Good — word problem with full reasoning
\wordProblem{A store sold $183$ apples. Round to the nearest $10$.}{apples}
\answerExplain{$180$ apples}{The ones digit is $3$, which is less than $5$, so we round down. The tens digit stays $8$, giving us $180$.}
% ✓ Good — challenge with step-by-step reasoning
\prob I am a $3$-digit number. My hundreds digit is double my ones digit. My tens digit is $5$. My ones digit is $3$. What number am I? \answerBlank[2cm]
\answerExplain{$653$}{Ones digit is $3$. Hundreds digit is double the ones: $3 \times 2 = 6$. Tens digit is $5$. So the number is $653$.}
See .agents/skills/writing_answers/SKILL.md for the full answer command reference.
All numerical answers must be in $...$:
\answerExplain{$500$}{...} % ✓
\answerExplain{500}{...} % ✗ — no math mode
\answerExplain{True}{...} % ✓ (text, not math)
Every \begin{env} must have a matching \end{env}:
\begin{practiceBox} → \end{practiceBox}
\begin{challengeBox} → \end{challengeBox}
\begin{findMissingBox} → \end{findMissingBox}
Always verify every answer is mathematically correct. Incorrect answers in an answer key destroy student trust.
For the complete environment reference, see .agents/skills/latex_environments/SKILL.md. Here are the most relevant ones for workbook topics:
quickReview — concept refresher (required, one per topic)practiceBox — main practice container with optional color: \begin{practiceBox}[funTeal]{Title}challengeBox — star-themed harder problemsfindMissingBox — fill-in-the-blank styleerrorBox — "find the mistake"sortBox / sortCategory — classifying\prob — numbered problem\trueOrFalse{} — true/false statement\wordProblem{question}{unit} — word problem with answer line\multiChoice{question}{A}{B}{C}{D} — multiple choice\circleAnswer{question}{A}{B}{C}{D} — circle correct answer\answerBlank[width] — blank line for student answer\begin{multicols}{2} / {3} — multi-column layout\practiceHeader[color]{Title} — subsection header within a practiceBox\mascotSays{} — owl character tip (use sparingly in workbook)\encouragement{} — closing motivational messageHere's one way to structure a workbook topic (not the only way):
% ============================================================================
% WORKBOOK — Section 1.1: Place Value Relationships
% CCSS 5.NBT.A.1
% Practice-focused reinforcement for the study guide topic
% ============================================================================
\section{Place Value Relationships}
\topicTitle{Place Value Relationships}
\begin{quickReview}{Place Value}
\textbf{Place value} tells us how much a digit is worth based on where it sits.
% ... brief recap with example
\end{quickReview}
\begin{practiceBox}[funGreen]{\faSun~Warm-Up}
% 5–6 easy problems
\end{practiceBox}
\begin{practiceBox}{What Is the Value?}
% 6 value-of-digit problems + 4 expanded form problems
\end{practiceBox}
\begin{practiceBox}[funTeal]{Write the Standard Form}
% 4 problems
\end{practiceBox}
\begin{practiceBox}[funPurple]{True or False?}
% 4 true/false problems
\end{practiceBox}
\begin{practiceBox}[funTeal]{\faGlobe~Word Problems}
% 3 word problems
\end{practiceBox}
\begin{challengeBox}
% 2 challenge problems
\end{challengeBox}
\encouragement{Great job practicing place value!}
| Aspect | Study Guide | Workbook |
|---|---|---|
| Teaching content | Extensive (conceptBox, stepsBox, vocabBox, etc.) | Minimal (quickReview only) |
| Practice problems | 15–25 in one practiceBox | 25–31 across multiple boxes |
\resetProblems | Yes (inside practiceBox) | No (continuous numbering) |
| Creative environments | Many (codeBreaker, riddleBox, mathTrail, etc.) | Optional, use if it fits |
| Visual math (TikZ) | Frequent | Only inside quickReview if useful |
| Primary goal | Teach + practice | Practice + reinforce |
| Typical page count | 5–10 pages per topic | 2–4 pages per topic |
\section{} and \topicTitle{} match curriculum map titlequickReview present with brief recap\resetProblems anywhere in file\answerExplain{short answer}{explanation} — short answer for the key, explanation of how to get there\begin{} have matching \end{}\encouragement{} at end