Enrich ld-wiki stub pages for learning design concepts. Use when asked to enrich, fill in, develop, or create wiki pages for principles, elements, patterns, strategies, theories, or claims.
Resources
2Install
npx skillscat add learning-design-alliance/learning-wiki/wiki-enrich Install via the SkillsCat registry.
SKILL.md
Wiki Enrich Skill
Enriches stub pages in the ld-wiki learning design knowledge base.
Quick Start
- Read stub: Find and read the page to enrich.
- Read exemplar: Check references/exemplars.md for the correct model.
- Research: Use Google Search for 3-5 peer-reviewed sources (APA + DOI). For the Examples section, find and confirm real URLs for any publicly accessible product, platform, or program.
- Draft: Match exemplar density and voice. Use OKF cross-links, relative to the page being written:
slug.mdfor a page in the same folder,../folder/slug.mdfor a page in a different folder. Verify each link's slug exists by checking the relevant folder'sindex.mdbefore writing it. - Evidence: Apply tags from references/evidence-tags.md.
- Finalize: Run
python3 scripts/build_indexes.pyto regenerateindex.md, andpython3 scripts/log_revision.py <page> --by gemini --type content --desc "..."to append tolog.mdand update the page'sgeneratedfield.
Key Rules
- Cross-links: Always use relative markdown links:
[Display Name](slug.md)for the same folder,[Display Name](../folder/slug.md)for a different one. Confirm slugs exist in the wiki before using them. - Evidence Tags: Link tags to claims:
[Claim statement](../claims/slug.md) [+M]. - Sources: Use real DOIs. In the Examples section, use markdown
[Name](URL)links for publicly accessible products and programs — search for the URL if you don't know it. Only omit a link if the example has no public URL. - Constraints: Use
[-]or[~]tags for constraints. - Missing pages: If you reference a theory, element, or principle that has no wiki page yet, create a minimal stub (OKF frontmatter +
# Titleonly,status: draft) in the correct folder and add it to that folder'sindex.md.
Batch enrichment
When asked to enrich multiple pages of a type:
- List all
status: draftpages in the folder. - Confirm count with user.
- Process one at a time.
- Create stubs for new cross-links.
- Run
python3 scripts/build_indexes.pyonce at the end.
See references/operating-guide.md for full schemas.