Install
openclaw skills install @depictlightning/interview-driven-learnInterview-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.
openclaw skills install @depictlightning/interview-driven-learnStart from the end: turn every learning session directly into interview readiness.
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-reviewAny learning content submitted by the user: study notes, technical concepts, project descriptions, etc.
For every input, execute the following five steps:
Describe the concept in two ways:
Purpose: Verify true understanding, not rote memorization.
Generate 5-8 high-frequency interview questions in three categories:
Each question includes:
→ Also append to question-bank.md (aggregated by topic)
Break down the content into reusable STAR narratives:
Best for: project experiences, problem-solving stories, team collaboration.
Purpose: Build a knowledge network, not isolated facts.
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, ...]
## 📚 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*
interview-prep/
├── SKILL.md
└── references/
├── knowledge-base.md # Learning timeline
└── question-bank.md # Interview questions by topic
When the user says/submits:
→ Activate this skill and run the five-step process, updating both documents.