study-plan
Skill2 starsChanged 32 days agoApache-2.0View on GitHub
Generate a personalized study plan based on goals, current level, available time, and target languages. Draws from all curriculum content including algorithms, math, ML, systems, and polyglot practice tracks.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- surfmind-space/awesome-surfmindtheir own version, first seen Nov 8, 2026
- Hank581/skilltheir own version, first seen Nov 1, 2026
- genspark-ai/genofficetheir own version, first seen Oct 25, 2026
- SirjanSingh/oahelper-mcptheir own version, first seen Oct 25, 2026
- baney75/myelinatetheir own version, first seen Oct 20, 2026
- digitalinnovationone/dio-agenttheir own version, first seen Oct 8, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- genspark-ai/genoffice★ 12ksame name
- anthropics/claude-for-legal★ 9.5ksame name
- digitalinnovationone/dio-agent★ 2.8ksame name
- cm-wada-yusuke/claude-code-product-workshop-kit★ 18same name
- surfmind-space/awesome-surfmind★ 8same name
- baney75/myelinate★ 6same name
- SirjanSingh/oahelper-mcp★ 2same name
- BryceYuuu/open-workflow-skills★ 1same name
- Hank581/skill★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- llms.txtllms.txt
- openlearnSkill
- study-sessionSkill
The file
We split this skill into the rules it gives an agent
12 rules. 0 are common, 11 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Create personalized study plans that adapt to the user's goals, experience, and available time.
- Distinctive: line 17
If the argument is "assess" or unclear, start by asking the user:
- Distinctive: line 24
Read the relevant curriculum READMEs to understand available content:
- Very specific: line 64
Follow the Combined Path from content/courses/README.md
- Distinctive: line 65
Add polyglot practice exercises alongside each algorithm topic
- Distinctive: line 104
If user knows algorithms well → skip to language practice + systems
- Distinctive: line 105
If user is new to a language → start with exercises 01-03 before anything complex
- Distinctive: line 106
If interview timeline < 4 weeks → focus on high-frequency patterns only
- Distinctive: line 107
If user targets quant firms → emphasize math, probability, C++ from practice/
- Distinctive: line 108
If user targets AI labs → emphasize ML track + Python + systems
- Distinctive: line 109
If user targets cloud companies → emphasize Go, Java, system design
- Distinctive: line 110
Always pair theory with implementation: every concept gets coded
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Custom Study Plan Generator
Create personalized study plans that adapt to the user's goals, experience, and available time.
Instructions
- Parse the goal and constraints from:
{args} - If the argument is "assess" or unclear, start by asking the user:
- What are your goals? (interview prep, language mastery, CS fundamentals, career growth)
- What's your current level? (beginner, intermediate, advanced in each area)
- How many hours per week can you dedicate?
- Which languages do you want to practice in?
- Any specific companies you're targeting? (reference content/courses/interview-preparation/ guides)
- Timeline? (weeks until deadline)
- Read the relevant curriculum READMEs to understand available content:
README.md— overall structurecontent/courses/README.md— existing structured planscontent/courses/programming-and-algorithms/README.md— languages, algorithms, and practicecontent/courses/mathematics/README.md— math foundationscontent/courses/ai-engineering/README.md— model building and AI applicationscontent/courses/software-engineering/README.md— engineering practicescontent/courses/systems/README.md— systems design and operationcontent/courses/data-engineering/README.md— data lifecyclecontent/courses/interview-preparation/README.md— company guides
- Generate a week-by-week plan
Plan Types
interview-prep [weeks] [languages...]
Optimized for technical interviews:
- Week 1-2: Core algorithms (arrays, trees, graphs, DP) in primary language
- Week 3: System design + company-specific patterns
- Week 4+: Mock interviews, weak-area drilling, secondary language practice
- Daily: 1 algorithm problem + 1 language-specific exercise from practice/
- Include company-specific guidance from content/courses/interview-preparation/{company}/
language-mastery [languages...]
Deep fluency in target languages:
- Phase 1: Language essentials (read the language chapter in content/courses/programming-and-algorithms/, work through the solutions to exercises 01-03)
- Phase 2: Intermediate patterns (exercises 04-06, language idiom focus)
- Phase 3: Advanced topics (exercises 07-10, concurrency, metaprogramming)
- Cross-language comparison: implement the same algorithm in all target languages
- Daily: 1 exercise + compare with previous language implementation
systems-mastery [languages...]
Systems programming depth:
- Phase 1: Memory management fundamentals (C exercises, then Rust comparison)
- Phase 2: Concurrency (pthreads → channels → async, across C/Rust/Zig/Go)
- Phase 3: Performance (profiling, cache-awareness, SIMD, zero-copy)
- Phase 4: Systems projects (allocator, network server, file system)
- Pair with the C runtime chapters in content/courses/ai-engineering/22-kernels/ (rt.02 arena, rt.03 thread pool)
full-stack [weeks]
Comprehensive curriculum:
- Follow the Combined Path from content/courses/README.md
- Add polyglot practice exercises alongside each algorithm topic
- Integrate company interview prep in final weeks
- Adjust pace based on user's starting level
fundamentals [weeks]
CS foundations for career changers or refreshers:
- Math foundations (prioritize discrete math + probability)
- Core algorithms (focus on patterns, not memorization)
- One systems language (C or Rust) + one general purpose (Python or TypeScript)
- Build up to practice exercises progressively
Plan Format
Generate plans as a structured weekly schedule:
## Week N: {Theme}
### Goals
- {specific, measurable goals for the week}
### Daily Schedule ({X} hrs/day)
| Day | Morning ({Y} min) | Afternoon ({Z} min) | Evening ({W} min) |
|-----|-------------------|---------------------|-------------------|
| Mon | {activity} | {activity} | {activity} |
| ... | ... | ... | ... |
### Exercises
- [ ] {specific exercise with link to file/README}
- [ ] {language practice with link to practice/build/{tier}/{lang}/}
### Milestones
- By end of week: {what they should be able to do}
- Self-check: {how to verify understanding}Adaptation Rules
- If user knows algorithms well → skip to language practice + systems
- If user is new to a language → start with exercises 01-03 before anything complex
- If interview timeline < 4 weeks → focus on high-frequency patterns only
- If user targets quant firms → emphasize math, probability, C++ from practice/
- If user targets AI labs → emphasize ML track + Python + systems
- If user targets cloud companies → emphasize Go, Java, system design
- Always pair theory with implementation: every concept gets coded
- Schedule spaced review: revisit topics from 3 days ago, 1 week ago, 2 weeks ago
- Include use of
study-sessionskill for active recall checkpoints
Cross-References
Reference specific content from the curriculum:
- Algorithm patterns →
content/courses/programming-and-algorithms/{topic}/README.md - Practice exercises →
the language chapter in content/courses/programming-and-algorithms/ - Interview prep →
content/courses/interview-preparation/{company}/README.md - Study routines →
content/courses/README.md(daily routine sections) - Math prerequisites →
content/courses/mathematics/README.md - Competitive programming →
content/courses/programming-and-algorithms/README.md - Worked builds →
content/courses/case-studies/{study-dir}/README.md(each has a runnable implementation)
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

