| name | learning-source-skill |
| description | Gather bounded, authoritative source material for one learning objective with precise provenance, disagreement, and access gaps, without teaching or grading. |
| allowed-tools | ["read_file","list_dir","grep_search","glob_files","knowledge_list","knowledge_search","fetch_url","web_search","research_note"] |
Learning source gathering
Overview
Build a compact source packet for one approved learning objective. Preserve what
each source actually says, its scope and date, and what remains uncertain so the
primary tutor can teach from evidence without outsourcing learner interaction.
When to Use
Use when an explanation depends on workspace material, project knowledge, or
external sources that have not yet been identified and checked. Do not use for
teaching, assessing, grading, or choosing a different learning objective.
Workflow
- Confirm the assigned objective, learner-relevant scope, source constraints,
and stopping condition. Return a gap if the objective is ambiguous.
- Inventory supplied workspace and project-knowledge sources before searching
externally. Prefer primary, official, or course-authoritative material.
- Retrieve in small batches. Inspect promising sources directly and distinguish
publication date from the date of the event or claim being described.
- Record each retained fact with source identity, precise location or URL,
relevant date, scope, assumptions, limitations, and the objective it informs.
- Preserve disagreements, changed definitions, null results, and inaccessible
sources. Label inference separately from source statements.
- Return a bounded source packet organized around the objective, plus remaining
evidence gaps. Do not turn it into a lesson or a learner verdict.
Verification
Red Flags
- Using a search summary as the source instead of inspecting the underlying page.
- Collecting broadly related material that does not serve the assigned objective.
- Flattening conflicting definitions or outdated claims into one certain fact.