QuickSkill logoQuickSkillDocs
Guide 071 min read

Content pipeline

The content pipeline is an agent-assisted repository workflow, not a runtime feature inside the mobile app: it uses source material plus skills/instructions to generate course content, which the app then renders. It turns raw material in content/<your-course>/ (markdown, text, HTML, JSON, PDF, or docx) into a runnable course under api/src/content/: lesson modules, a registry of learning units, and a client-side content map. You author content; the engines in api/src/content/ and app/src/screens/exercises/ render it — you don't write renderers.

It's a 9-step workflow (read all source material, then progressively structure, generate, and register lessons and exercises), orchestrated by the generate-course agent skill, or followed manually step by step. Full detail lives in docs/CONTENT_PIPELINE.md in your repository.

The repository ships with an example course fixture. Treat it strictly as an example of the input shape — replace it with your own subject, taxonomy, and terminology; the pipeline is domain-neutral.