一键导入
interleaving
Mix related concepts together in practice. Use when the interleaving plan suggests concept pairs or when the user's strategy is "cram_dependent".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Mix related concepts together in practice. Use when the interleaving plan suggests concept pairs or when the user's strategy is "cram_dependent".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Connect a notification channel (Slack, Gmail, etc.) so Cognition can send you learning exercises throughout the day — even when your laptop is off.
Schedule learning exercises for the next 24 hours via Slack/Gmail. Runs at the end of every session so exercises arrive even when Claude Code is closed. The API decides WHEN and WHAT technique — you build the exercise and schedule delivery.
Send screen observations to the Cognition API as learning events. Transforms Screenpipe data into API event format.
Launch the Cognition GUI app. Opens the Electron window and connects Claude Code to it via WebSocket. Use this after /cognition:start or whenever you need the GUI.
Generate and deliver a learning exercise based on what the user is forgetting. Orchestrates different learning techniques.
Test if the user's confidence matches their actual knowledge. Use when calibration ECE is high or strategy is "overconfident".
| name | interleaving |
| description | Mix related concepts together in practice. Use when the interleaving plan suggests concept pairs or when the user's strategy is "cram_dependent". |
| user-invocable | false |
Instead of drilling one concept at a time, alternate between related concepts. This builds discrimination ability and reduces interference.
curl -s -H "x-api-key: $TOKEN" \
"https://cognition-api.fly.dev/v1/interleaving/plan?user_id=USER_ID"
This returns concept pairs with:
concept_a, concept_b — the pairspectral_distance — how related they aretransfer_potential — likelihood of positive transferinterference_risk — likelihood of confusionrecommended_mode — compare, contrast, or alternateGenerate interleaved questions:
The key principle: The difficulty is in the switching, not the questions. Questions can be medium difficulty — the interleaving IS the challenge.
Example flow:
Interleaved Practice: SQL JOINs × Array Methods
Q1: What does a LEFT JOIN return when there's no match in the right table? Q2: What does Array.filter() return when no elements match the predicate? Q3: Both LEFT JOIN and filter() handle "no match" cases. How do their approaches differ? Q4: Write a SQL query that returns all users and their orders (including users with no orders). Q5: When would you use a subquery vs a JOIN? When would you use filter() vs reduce()?