Use when combining information from multiple Glean sources or when needing to synthesize results across documents, meetings, code, and people searches. Triggers on complex queries that span multiple data types, when results seem contradictory, when building comprehensive answers from partial information, or when the user asks for a complete picture of something that requires multiple queries.
Synthesizes information from multiple Glean sources to build comprehensive answers across documents, meetings, code, and people.
npx claudepluginhub gleanwork/claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
When answering questions that require information from multiple Glean sources, use these patterns to combine and synthesize effectively.
Use this approach when:
When synthesizing across multiple sources, aggressive vetting is essential:
Source Quality Test
Recency vs Authority
Completeness Check
Conflict Resolution
Filter Out:
Say "I don't know" when:
Before querying, determine what types of information are needed:
| Information Type | Glean Tool | Use When |
|---|---|---|
| Official documentation | search | Need authoritative specs, policies |
| Real-time context | meeting_lookup | Need recent discussions, decisions |
| People/org structure | employee_search | Need ownership, expertise |
| Code evidence | code_search | Need implementation truth |
| User's own context | memory, user_activity | Need personalization |
| AI synthesis | chat | Need reasoning across sources |
Recommended order for comprehensive synthesis:
chat - Get AI-synthesized overviewsearch - Find authoritative documentsmeeting_lookup - Get latest discussionsemployee_search - Identify who to askcode_search - What's actually implementedWhen you have results from multiple sources, cross-reference:
## Finding: [Topic]
### From Documentation
- [What docs say] - Source: [doc title] ([link])
### From Recent Meetings
- [What was discussed] - Source: [meeting date]
### From Code
- [What's implemented] - Source: [file/repo]
### Synthesis
Based on these sources: [Your synthesized answer]
### Confidence
- Documentation: [Current/Stale/Missing]
- Meeting Context: [Recent/Old/None]
- Code Evidence: [Present/Partial/None]
When sources disagree:
## Conflicting Information Detected
| Topic | Source A Says | Source B Says |
|-------|---------------|---------------|
| [Topic] | [Claim from doc] | [Claim from meeting] |
**Most Likely Truth**: [Your assessment based on recency, authority]
**Recommendation**: Verify with [person/source]
chat - Get overviewsearch - Find official definitionemployee_search - Find owner to verifyemployee_search - Find by rolecode_search - Find by code activitysearch - Find by doc authorshipchat - Get current status summarymeeting_lookup - Find recent discussionssearch - Find tracking docs (Jira, etc.)search - Find process docscode_search - Find implementationmeeting_lookup - Find recent changes## [Question/Topic]
### Answer
[Direct answer to the question]
### Supporting Evidence
| Source | What It Says | Last Updated |
|--------|--------------|--------------|
| [Doc Title] | [Key info] | [Date] |
| [Meeting] | [Key info] | [Date] |
| [Code/Repo] | [Key info] | [Date] |
### Confidence Assessment
- **Overall Confidence**: [High/Medium/Low]
- **Data Freshness**: [Current/Mostly current/Some stale]
- **Source Agreement**: [Strong/Partial/Conflicting]
### Gaps & Recommendations
- [What's missing or uncertain]
- [Who to verify with if critical]
This skill works with:
glean-tools-guide - For tool selectionconfidence-signals - For noting data qualityenterprise-search - For document searchesmeeting-context - For meeting queriespeople-lookup - For people queriesExpert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.