Select the right source material for a TCF session in this repo. Use before generating Phase 2 to choose an exact, high-value source from the prioritized book and TCF banks while avoiding theme repetition and vague source attribution.
Use this skill before creating the main Phase 2 content for any TCF session in this workspace.
Use it as a component under tcf-core-workflow, after warm-up planning and before module-specific generation.
The purpose is to choose the right source before generating exercises or lessons. This repo explicitly prefers real books and TCF materials over freeform invented content.
Use when:
SL, VOC, CE, CO, or MIXBefore selecting the source:
PROGRESSION_GLOBALE.mddata/progression_master.json06_vocabulaire/vocabulaire_master.json05_grammaire_supplementaire/erreurs_en_cours.json.learnings/*./tools/bd-local ready --plain when the next session priority is unclearIdentify the exact source before creating Phase 2. Do not generate the main lesson or drill block first and fill in the source afterward.
VOC~/Study/books/vocabulaire progressive b2/~/Study/Francais/tcfSL~/Study/Francais/tcf/Entrainement TCF - Structure de langue*~/Study/books/Grammaire Progressive Du Francais Avance.pdf~/Study/books/Grammaire Essentielle du Francais B2/~/Study/Francais/tcf/Les-verbes-et-leurs-prepositions.pdf~/Study/Francais/tcf/conjugaison_30_verbes_indispensables.pdfrevisions/grammaire_progressive_avance/CE~/Study/Francais/tcf/ABC TCF~/Study/Francais/tcf/250_activites~/Study/Francais/tcf/Reussir le TCF~/Study/Francais/tcf/TCF TV5 NEWCOABC TCF audioReussir le TCF audioMIXChoose 2-4 sources max, with one clear source per slice.
Pick sources that maximize:
Avoid sources that are:
1-2 relevant sessionsBefore finalizing the source, confirm it is practically usable in the current session:
COIf the source is a scanned PDF or image-heavy page, prefer the local OCR workflow documented in repo guidance.
Before finalizing the source, compare against recent sessions.
Avoid immediate repetition of:
VOC sessions unless the first one clearly needs a follow-upSL when another active weakness is higher valueHowever, repetition is allowed when it is strategic:
Once selected, record:
Use this block shape when logging the choice:
moduleselected sourceexact locationwhy selected nowwhat was avoided and whyextraction / transcript noteGood examples:
Vocabulaire progressif du français avancé - L'environnement, pages 138 à 141Entrainement TCF - Structure de langue - Série spéciale 1, pages X-YABC TCF audio track N with corrigé page MVOCPrefer one coherent lexical field and enough density to build a lesson-first block.
SLPrefer sources that produce explainable QCM and clean distractor logic.
CEPrefer texts that naturally support paraphrase and inference questions.
COPrefer audio with transcript support when possible, especially for precise correction.
MIXFavor source combinations that share a theme or weakness thread.
Avoid:
A strong source selection should produce: