feat(project-manager): integrate NotebookLM into discover and brainstorm v1.1

Add NotebookLM (Gemini 2.5 RAG) as primary internal knowledge source for
/discover and /brainstorm skills, complementing existing Dify KB datasets.

- /discover: NotebookLM as first source in Fase 1 (Pesquisa Interna)
- /brainstorm: NotebookLM Passo A before Dify KB Passo B in Fase 2
- datasets.json: dual-source structure (notebooklm + dify_kb)
- plugin.json: bump to v1.1.0, update description
- 7 notebooks mapped to topics for intelligent routing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 21:48:45 +00:00
parent 2cb3210962
commit 35ab627cae
4 changed files with 152 additions and 54 deletions

View File

@@ -1,25 +1,25 @@
---
name: brainstorm
description: >
Brainstorming estruturado v1.0. Explora ideias de multiplos angulos antes de criar spec.
Consulta datasets Dify KB para opinioes de especialistas por dominio.
Brainstorming estruturado v1.1. Explora ideias de multiplos angulos antes de criar spec.
Consulta NotebookLM (Gemini 2.5 + conhecimento curado) e Dify KB para perspectivas de especialistas.
Use when "brainstorm", "ideia", "pensar", "explorar", "debater",
"o que achas", "como farias", "vale a pena", "pros e contras".
author: Descomplicar® Crescimento Digital
version: 1.0.0
quality_score: 70
version: 1.1.0
quality_score: 72
user_invocable: true
category: productivity
tags: [brainstorm, ideacao, debate, explorar, dify, especialistas, decisao]
tags: [brainstorm, ideacao, debate, explorar, dify, notebooklm, especialistas, decisao]
desk_project: 65
allowed-tools: Read, Write, Glob, Grep, mcp__dify-kb, mcp__mcp-time, mcp__memory-supabase
mcps: dify-kb, mcp-time, memory-supabase
allowed-tools: Read, Write, Glob, Grep, mcp__dify-kb, mcp__mcp-time, mcp__memory-supabase, mcp__notebooklm
mcps: dify-kb, mcp-time, memory-supabase, notebooklm
---
# /brainstorm v1.0 - Ideacao Estruturada
# /brainstorm v1.1 - Ideacao Estruturada
Explora ideias de multiplos angulos antes de formalizar num spec.
Consulta especialistas via Dify KB para enriquecer a discussao.
Consulta especialistas via NotebookLM (conhecimento curado profundo) e Dify KB (boas praticas gerais).
**Flow:** brainstorm -> /spec create -> /sprint plan -> codigo
@@ -52,10 +52,43 @@ Consulta especialistas via Dify KB para enriquecer a discussao.
- Que problema resolve?
- Ha restricoes (tempo, budget, tecnicas)?
4. FASE 2 - Consultar Especialistas (Dify KB)
Escolher 2-4 datasets relevantes com base no tema:
4. FASE 2 - Consultar Especialistas
| Tema | Datasets a Consultar |
**Passo A: NotebookLM (conhecimento curado profundo)**
Encontrar notebooks relevantes ao tema:
```
mcp__notebooklm__search_notebooks({
query: "[tema palavras-chave]"
})
```
Perguntar ao(s) notebook(s) encontrado(s):
```
mcp__notebooklm__ask_question({
question: "Quais sao as melhores abordagens para [tema]? Que boas praticas existem?",
notebook_id: "[id do notebook relevante]"
})
```
Mapeamento de notebooks a temas:
| Tema | Notebooks NotebookLM |
|------|---------------------|
| CRM/Perfex | perfex-crm-knowledge-base |
| Dev/Claude Code | claude-code-advanced-knowledge |
| IA/SaaS/Automacao | stack-tecnol-gica-ia-descompli |
| Servidores/Hosting | centos-web-panel-cwp-complete |
| PKM/Obsidian | obsidian-knowledge-system |
| WhatSMS/WhatsApp | whatsms-zender-platform |
| E-commerce PT | e-commerce-portugal-estrat-gia |
REGRA: Consultar 1-2 notebooks relevantes. Se nenhum encaixa, saltar para Dify KB.
Apresentar insights como "com base no conhecimento curado sobre [tema]..."
**Passo B: Dify KB (boas praticas gerais)**
Escolher 2-3 datasets complementares:
| Tema | Datasets Dify KB |
|------|---------------------|
| Negocio/estrategia | "Estrategia", "Marketing Digital" |
| Desenvolvimento | "Desenvolvimento de Software", "Arquitectura" |
@@ -74,7 +107,10 @@ Consulta especialistas via Dify KB para enriquecer a discussao.
})
```
Extrair insights relevantes e apresentar como "perspectiva do especialista".
Apresentar insights como "boas praticas de [dominio] sugerem..."
**Combinar ambas as fontes** para perspectivas mais ricas.
NotebookLM = contexto profundo e especifico. Dify KB = principios gerais e frameworks.
5. FASE 3 - Explorar Angulos
Apresentar a ideia de MULTIPLAS perspectivas:
@@ -167,22 +203,34 @@ Guarda o resultado da sessao para uso posterior:
---
## Datasets Dify - Mapeamento
## Fontes de Conhecimento - Mapeamento
Os datasets sao consultados AUTOMATICAMENTE com base no tema.
As fontes sao consultadas AUTOMATICAMENTE com base no tema.
O utilizador nao precisa de saber quais existem - o brainstorm descobre.
### NotebookLM (fonte primaria - conhecimento curado)
- 7 notebooks com conteudo profundo (cursos, manuais, docs extensos)
- Respostas via Gemini 2.5 com RAG sobre o conteudo
- Ideal para perguntas especificas e contexto profundo
- Usar `search_notebooks` para descobrir + `ask_question` para perguntar
### Dify KB (fonte complementar - boas praticas)
- ~68 datasets com segmentos curtos e frameworks
- Ideal para principios gerais e checklists
- Usar `retrieve_segments` com queries focadas
**Estrategia de query:**
- Usar 2-3 palavras-chave extraidas do tema
- Se primeiro resultado vazio, reformular query
- Apresentar insights como "especialistas sugerem..." (nao como "dataset diz...")
- Apresentar insights como "especialistas sugerem..." (nao como "base de dados diz...")
- Se nao houver resultados relevantes: ser honesto, nao inventar
**Exemplo de apresentacao:**
```
### Perspectiva de Marketing
Com base em boas praticas documentadas, para este tipo de projecto
recomenda-se [X] porque [Y]. Especificamente, [insight do dataset].
Com base no conhecimento curado sobre e-commerce PT, recomenda-se [X]
porque [Y]. Complementarmente, boas praticas de marketing digital
sugerem [Z] para este tipo de projecto.
```
---
@@ -191,16 +239,18 @@ recomenda-se [X] porque [Y]. Especificamente, [insight do dataset].
| Skill | Como integra |
|-------|-------------|
| `/discover` | Findings do discover alimentam perspectivas e argumentos |
| `/spec create` | Brainstorm alimenta o spec com decisoes ja tomadas |
| `/brainstorm save` | Guarda em Supabase para contexto futuro |
| `/knowledge` | Pode ser invocado durante brainstorm para pesquisa adicional |
| NotebookLM | Conhecimento curado via search_notebooks + ask_question |
---
## Regras
1. **NUNCA** cortar o brainstorm curto - deixar o utilizador explorar
2. **SEMPRE** consultar pelo menos 2 datasets Dify relevantes
2. **SEMPRE** consultar pelo menos 1 notebook NotebookLM + 1 dataset Dify relevante
3. **NUNCA** inventar insights - se dataset nao tem info, dizer
4. Apresentar perspectivas como "especialistas" nao como "base de dados"
5. O brainstorm e livre - nao forcar estrutura prematuramente