updating-knowledge
Systematic research methodology for building comprehensive, current knowledge on any topic. Requires web_search tool. Use when questions require thorough investigation, recent developments post-cutoff, synthesis across multiple sources, or when Claude's knowledge may be outdated or incomplete. Triggered by "Research", "Investigate", "What's current on", "Latest info on", complex queries needing validation, or technical topics with recent changes.
What this skill does
# Updating Knowledge ## Core Principles - **Systematic > ad-hoc** - Follow research methodology, don't scatter searches randomly - **Cross-validate** - Verify claims across multiple independent sources - **Confidence tracking** - Explicitly flag single-source claims and gaps - **Concise output** - Present findings efficiently, introspection in thinking blocks ## Preflight Check **CRITICAL: This skill requires web_search tool access.** Before proceeding: 1. Verify web_search tool is available in tool set 2. If NOT available: - Immediately inform user: "I need web search enabled for research tasks. Please toggle on 'Web search' in the feature menu." - DO NOT attempt research without web_search - DO NOT proceed with workflow If web_search is unavailable, fail fast—don't waste context attempting workarounds. ## Imperative Triggers Use this skill when: - User says "Research", "Investigate", "What's current on", "Latest info on", "Find out about" - Query requires synthesizing multiple authoritative sources - Topic likely changed since training cutoff - Technical/product questions where documentation is essential - Contradictory information needs resolution - Building comprehensive understanding for ongoing work **Note:** Avoid triggering on generic action verbs like "update" (which could mean file/code changes). Focus on explicit knowledge-gathering requests. ## Research Workflow ### 1. Scope Definition (internal) Identify in thinking block: - What specifically needs investigation - Current knowledge baseline - Known gaps - Required depth (overview vs comprehensive) ### 2. Source Gathering (2-10 tool calls) **Source priority:** 1. Official documentation, project repos, company announcements 2. Academic papers, technical blogs with clear expertise 3. Community discussions (for ecosystem context only) **Tool selection:** - `web_search` - Find authoritative sources - `web_fetch` - Extract complete content from any URL (no prior search required) - Internal tools (GitHub, Drive, etc.) - Company/personal context - Multiple tool types as needed **Gather 3-5 diverse sources minimum** for cross-validation. ### 3. Synthesis (internal) In thinking block: - Cross-validate major claims across sources - Note contradictions explicitly - Track publication dates - Assess source credibility - Identify remaining gaps ### 4. Output (concise) Present findings concisely: ```markdown ## [Topic] **Key findings:** [2-3 sentence summary with most important updates] **Current state:** [Concise description of what's true now] **Changes since cutoff:** [Only if relevant - what's different] **Gaps:** [Only if user needs to know - what wasn't found] Sources: [URLs] ``` **Confidence indicators:** - State explicitly when claims are single-source - Note contradictions between sources - Flag unverified information - Quantify confidence (high/medium/low) when uncertain ## Quality Standards **Minimum requirements:** - 3+ independent sources consulted - Major claims cross-validated - Explicit confidence assessment - Remaining gaps identified when relevant **Avoid:** - Single-source claims presented as definitive - Ignoring publication dates - Marketing language as fact - Verbose deliberation in final output (use thinking blocks) - Over-explaining research process to user ## Tool Usage Notes **web_fetch capabilities:** - Can fetch ANY URL directly - doesn't require prior search results - Use for complete documentation pages, technical articles - Effective for deep content extraction after search identifies sources **web_search patterns:** - Start specific, broaden if needed - Never repeat similar queries - make each unique - Use current date context when relevant (November 2025) **Internal tools:** - Prioritize for company/personal data - Combine with web tools for comparative analysis ## Output Efficiency **DO:** - Present findings concisely - Use thinking blocks for deliberation - Lead with key takeaways - State confidence explicitly when low - Cite sources inline **DON'T:** - Narrate research process unless asked - Include verbose phase descriptions - Over-explain methodology - Repeat information across sections - Document internal reasoning in output ## Example Outputs **Technical documentation inquiry:** ``` TypeScript 5.3 (Nov 2023) added import attributes for JSON modules. The syntax uses `with` instead of deprecated `assert`. Runtime performance unchanged—validation happens at parse time. Gap: No official benchmarks comparing validation overhead across bundlers. Sources: [TS release notes, GitHub issue #54242, esbuild docs] ``` **Conflicting information:** ``` React Server Components ship in Next.js 13.4+ (stable) and Remix 2.0 (experimental). Contradiction: Meta's blog claims "production-ready" while Remix docs flag "breaking changes expected." Cross-validation shows Meta refers to Next.js implementation only. Confidence: High on Next.js status, medium on Remix timeline. Sources: [Next.js changelog, Remix docs, React.dev] ``` **Avoid narrating process:** ``` ❌ "After conducting extensive research and cross-validating multiple authoritative sources..." ✓ Just present findings with source attribution ```
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.