Transform a high-level idea for a macroeconomics teaching module into a concrete implementation brief with file naming, data plan, section structure, and acceptance criteria. Use when a user proposes a new module topic, asks for module planning, or needs a scoped handoff before notebook or Quarto writing.
Create a module brief that is concrete enough for notebook and Quarto execution without re-deciding scope.
Collect these fields before writing outputs:
If one or two fields are missing, infer reasonable defaults and label them as assumptions.
Write two artifacts:
automation_drafts/manifests/NN_topic_slug.yamlautomation_drafts/manifests/NN_topic_slug.mdThe YAML file should include:
module_idtitle_ptsubtitle_ptlanguage_policystyle_anchor_modulesnotebook_fileqmd_filerender_ordersources (with URL and access method)figures_requiredtables_requiredsectionsvalidation_checksopen_questionsThe Markdown file should include:
Keep first version small:
If the requested scope is larger, split into Phase 1 and Phase 2 inside the manifest.
End with a handoff block for the notebook agent:
pt-PT with limited technical English terms).01_ and 02_.Do not start implementing notebook code in this skill.
Reject vague module specs. Require explicit:
NN_topic_slug)pt-PT)01_portugal_eurostat.qmd, 02_portugal_contas_nacionais_plus.qmd)If these are absent, ask for clarifications or create assumptions with clear flags.