enakoneschniy/claude-dev-stack/dev-research
- community
Checking that the SKILL.md file is still in the repository.
Use NotebookLM for grounded research — documentation queries, stack comparisons, session log search. Trigger when user needs answers FROM SPECIFIC DOCUMENTATION or FROM PAST SESSIONS: "по документации", "check docs", "как в Payload", "как в Next.js", "что мы решили про", "when did we decide", "по нашим записям", "спроси в нотбуке", "ask notebooklm", "query notebook", "загрузи доки", "load docs", "add to notebook", "найди в сессиях", "search sessions", "когда мы делали". Also for structured comparisons: "сравни X и Y по документации", "compare based on docs". Requires notebooklm-py. For WEB research (current info, trends), use deep-research skill instead.
Install
npx vskill@latest install enakoneschniy/claude-dev-stack/dev-researchSKILL.md
Dev Research Skill
Integrates NotebookLM into development workflow for grounded, citation-backed research. Uses notebooklm-py CLI for all NotebookLM interactions.
Prerequisites
Notebooks Convention
Each dev notebook follows naming: [Project] — [Purpose]
Examples:
- "Crypto Portal — Stack Docs" (Payload CMS, Next.js docs)
- "AI News Portal — CMS Research" (comparing CMS options)
- "Dev Sessions Archive" (all session logs for cross-project search)
Commands
/research TOPIC
Research a topic using NotebookLM's grounded answers.
Parse JSON response and extract:
- Answer text
- Citations with source references
- Confidence indicators
/docs-query QUESTION
Query project documentation notebook.
This gives grounded answers from actual documentation, not hallucinations.
/compare OPTION1 vs OPTION2
Create a structured comparison using NotebookLM.
/load-docs PROJECT
Load current project documentation into NotebookLM.
/archive-sessions
Upload session logs to NotebookLM for cross-project search.
Now you can ask: "When did we last deal with caching issues?" across all projects.
Output to Obsidian
All NotebookLM research outputs go to the vault:
Formatting NotebookLM answers for Obsidian
When saving answers to vault:
- Convert citations to wikilinks:
[1]→[[Source Name#passage]] - Add YAML frontmatter: date, notebook, question, sources
- Create topic files if they don't exist
- Add backlinks from source files
Example output file:
Audio Briefings
Generate audio briefing for a project:
Listen on phone via Obsidian Sync while commuting.
Limitations & Notes
- Rate limit: ~50 queries/day on free Google account
- NotebookLM uses undocumented Google APIs — may break
- Browser automation requires local Chromium — won't work in Docker devcontainer
- Sources max: 300 per notebook
- Best for: documentation, comparisons, cross-source search
- NOT for: running code, real-time data, live APIs
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/dev-research/SKILL.md
Popularity
- Repository stars
- 5
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/enakoneschniy/claude-dev-stack/dev-research)