Interview Driven Learn
by @depictlightning
Interview-driven is all you need. Drives end-to-end tech learning with interview standards. Activated when the user submits study notes, project summaries, o...
clawhub install interview-driven-learnπ About This Skill
name: interview-driven-learn description: "Interview-driven is all you need. Drives end-to-end tech learning with interview standards. Activated when the user submits study notes, project summaries, or technical concept explanations. Transforms any learning input into interview-ready output using a five-step process: (1) Feynman test (ELI5 + professional), (2) interview question generation with answer points and follow-up traps, (3) STAR story extraction, (4) analogical learning, (5) weakness diagnosis. Auto-maintains two reference documents: a Knowledge Base (learning timeline) and a Question Bank (all questions aggregated by topic for self-review). Designed for computer science students preparing for backend, algorithm, or system design interviews at top internet companies."
Interview Prep
> Start from the end: turn every learning session directly into interview readiness.
Core Files
references/knowledge-base.md β appended with each new topic, recording the theme + learning timestampreferences/question-bank.md β all interview questions aggregated by topic for easy self-reviewInput
Any learning content submitted by the user: study notes, technical concepts, project descriptions, etc.
Output: Five-Step Process
For every input, execute the following five steps:
Step 1 - Feynman Test (ELI5 + Professional)
Describe the concept in two ways:
Purpose: Verify true understanding, not rote memorization.
Step 2 - Interview Question Generation
Generate 5-8 high-frequency interview questions in three categories:
Each question includes:
β Also append to question-bank.md (aggregated by topic)
Step 3 - STAR Story Extraction
Break down the content into reusable STAR narratives:
Best for: project experiences, problem-solving stories, team collaboration.
Step 4 - Analogical Learning (One to Three)
Purpose: Build a knowledge network, not isolated facts.
Step 5 - Weakness Diagnosis + Knowledge Archive
Proactively uncover vulnerabilities:
β Append to knowledge-base.md with format:
## [Topic]
Learned at: YYYY-MM-DD HH:mm
Core takeaway: one-sentence summary
Weak spots to reinforce: [spot 1, spot 2, ...]
Output Format Template
## π Topic: [User's Input Topic]
1. Feynman Test
ELI5:
> [One-sentence version]
Professional:
> [Full description]
2. Interview Questions
| # | Question | Tests | Key Points |
|---|----------|-------|------------|
| Q1 | | | |
Follow-up traps: ...
3. STAR Story
S: [Background]
T: [Goal]
A: [Action]
R: [Result + Reflection]
4. Analogical Learning
π Same-level: ...
π¬ Deeper: ...
π Transfer: ...
5. Weakness Diagnosis
β οΈ Likely follow-up pressure points:
1. ...
2. ...
*Synced to Knowledge Base & Question Bank*
File Structure
interview-prep/
βββ SKILL.md
βββ references/
βββ knowledge-base.md # Learning timeline
βββ question-bank.md # Interview questions by topic
Trigger Words
When the user says/submits:
β Activate this skill and run the five-step process, updating both documents.