Install
$ agentstack add skill-felvieira-claude-skills-fv-48-research-prep ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Research Prep — Coleta Técnica Multi-Fonte
> Princípio: Escrever sem pesquisar é opinar sem evidência. Esta skill coleta, ranqueia e > estrutura fontes antes que qualquer skill de produção (docs, PRD, blog, prompt) comece a redigir. > Baseada em padrões de addozhang/openclaw-forge (MIT).
Quando Usar
- antes de escrever doc técnico, ADR, artigo ou PRD sobre tecnologia não dominada
- ao comparar alternativas (frameworks, libs, abordagens arquiteturais)
- ao fazer due diligence técnica de uma decisão (ex: "vamos adotar X?")
- quando o usuário diz "levanta o que existe sobre", "pesquisa antes de escrever", "quero fontes"
- como prerequisito de skills 10 (documenter), 01 (po-feature-spec), 26 (prompt-engineer), 41 (blog-publisher)
Quando NÃO Usar
- tópico trivial que qualquer dev sênior do projeto já sabe de cor
- pesquisa já existe em
memory/research/.mdcom menos de 7 dias (verificar cache) - task é puramente de implementação sem necessidade de contexto externo
- usuário quer pesquisa de mercado / negócio (não é foco desta skill — é foco da 29 design-intelligence)
Distinção de Skills Similares
| Skill | Foco | Output | |-------|------|--------| | 18 (repo-auditor) | Stack e frameworks do projeto atual | docs/repo-audit/current.md | | 29 (design-intelligence) | Benchmark competitivo de produto/UX | Dossier estratégico | | 33 (detective-spec) | Regras de negócio em código legado | _detective_sdd/ | | 48 (research-prep) | Fontes técnicas externas ranqueadas | memory/research/.md |
Governança Global
Esta skill segue GLOBAL.md, policies/token-efficiency.md, policies/source-driven.md, policies/persistence.md, policies/handoffs.md.
Protocolo
Fase 0 — Cache Check
# Verificar se pesquisa recente já existe
ls memory/research/ 2>/dev/null
# Se existir .md com menos de 7 dias → reportar ao usuário e perguntar se quer re-pesquisar
Se cache válido (.io site:developer..com site:github.com//
Ler páginas de:
- Getting Started / Overview
- Conceitos core relevantes ao tópico
- Migration guides se aplicável
- Release notes / changelog para versão atual
#### 2b. GitHub — Repos e Issues
```bash
# Repos com mais stars sobre o tópico
gh search repos "" --sort stars --limit 10 --json name,description,stargazerCount,url
# Issues abertas relevantes (bugs conhecidos, limitações)
gh search issues " " --limit 5 --json title,url,body
Verificar:
- README dos top 3 repos (pontos fortes, limitações admitidas)
- Issues com label
bugoulimitation(problemas reais de produção) - Discussions sobre casos de uso edge
2c. Stack Overflow
Buscar threads com alto score sobre o tópico:
site:stackoverflow.com ""
Filtros úteis: is:answer score:10 para respostas consolidadas pela comunidade.
Focar em:
- Perguntas com muitos votos (problema comum)
- Respostas aceitas com exemplos de código
- Comentários que contradizem a resposta aceita (gotchas)
2d. Deep mode — Papers e Blogs de Referência (apenas --depth deep)
Fontes adicionais:
site:arxiv.orgpara tecnologias com base acadêmica- Blogs de engenharia de referência: Cloudflare Blog, Netflix Tech Blog, Uber Engineering, Martin Fowler, High Scalability
site:news.ycombinator.compara discussões técnicas densas
Fase 3 — Authority Scoring
Para cada fonte coletada, calcular score de autoridade (0-10):
| Dimensão | Peso | Critérios | |----------|------|-----------| | Fonte oficial | 40% | Docs do mantenedor, repo oficial, RFC/spec = 10; blog terceiro = 5; anônimo = 0 | | Recência | 30% | 3 anos = 1 | | Profundidade | 20% | Exemplo completo + explicação = 10; só conceito = 5; superficial = 2 | | Comunidade | 10% | >1000 stars/votos = 10; >100 = 7; >10 = 4; .md`:
---
topic:
slug:
researched_at: YYYY-MM-DD
depth: quick|deep
confidence: high|medium|low
sources_collected: N
sources_kept: M (score >= 4.0)
---
# Research:
> Gerado por skill 48 (research-prep). Re-pesquisar com `--update` após 7 dias.
## TL;DR (3-5 bullets)
-
-
-
-
-
## Fontes Ranqueadas
### [Score: X.X]
**URL:**
**Tipo:** Documentação oficial | GitHub repo | SO thread | Blog | Paper
**Data:**
**Resumo:**
**Trecho relevante:**
> ""
**Gotchas / Limitações mencionados:**
-
---
### [Score: X.X]
... (repetir para top 5-8 fontes)
## Comparativo de Abordagens (se aplicável)
| Abordagem | Prós | Contras | Quando usar |
|-----------|------|---------|-------------|
| | | | |
| | | | |
## Gaps Identificados
Temas relevantes que não encontraram fontes de qualidade:
-
## Recomendação
Nível de confiança:
high: fontes primárias recentes, consenso claro entre fontesmedium: fontes mistas, alguma contradição ou desatualizaçãolow: poucas fontes, tópico muito novo ou muito nicho
Output Mínimo
Ao final, reportar:
Research Prep —
Fontes coletadas: N | Fontes mantidas (score ≥4.0): M
Profundidade: quick|deep
Confiança: high|medium|low
Salvo em: memory/research/.md
Top 3 achados:
1.
2.
3.
Próximo passo sugerido: skill 10 (documenter) | skill 01 (po-feature-spec) | skill 41 (blog-publisher)
Handoffs
- → skill 10 (documenter): passar
memory/research/.mdcomo fonte de verdade para documentação técnica - → skill 01 (po-feature-spec): contexto de "o que existe" antes de especificar feature que usa a tecnologia
- → skill 26 (prompt-engineer): benchmarks de modelos/prompts antes de escrever prompt de produção
- → skill 41 (blog-publisher): rascunho estruturado com fontes antes de escrever artigo
- → skill 29 (design-intelligence): complemento — enquanto 48 faz research técnico, 29 faz benchmark de produto/UX
Anti-padrões
- ❌ Inventar fontes — toda afirmação deve ter URL real (policy
source-driven.md) - ❌ Copiar conteúdo sem atribuição — resumir e citar, nunca reproduzir integralmente
- ❌ Guardar fontes com score < 4.0 no output — ruído piora a qualidade do research
- ❌ Re-pesquisar sem checar cache — Fase 0 existe para isso
- ❌ Entrar em profundidade demais num subtópico — manter foco no tópico central definido na Fase 1
- ❌ Recomendar sem evidência — toda recomendação deve citar pelo menos 1 fonte ranqueada
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: felvieira
- Source: felvieira/claude-skills-fv
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.