| name | tech-trend-researcher |
| description | This skill should be used when users request research on technical topics, technology trends, industry developments, or any subject requiring web search, source analysis, and structured documentation. It provides a systematic workflow for gathering information from multiple web sources, synthesizing findings into a comprehensive summary, and saving results to a local file. |
| license | Complete terms in LICENSE.txt |
Tech Trend Researcher
This skill provides a systematic workflow for researching technical topics, analyzing trends, and documenting findings in a structured format.
Purpose
Research technical topics or trends by:
- Conducting targeted web searches
- Analyzing multiple authoritative sources
- Synthesizing information into comprehensive summaries
- Saving structured documentation to local files
This skill solves the problem of ad-hoc research that lacks structure, often resulting in incomplete coverage or poor documentation quality.
When to Use This Skill
Use this skill when users request:
- Technology trend analysis (e.g., "Research TypeScript trends")
- Industry developments (e.g., "Latest AI advancements")
- Framework/library updates (e.g., "What's new in React 19")
- Technical topic overviews (e.g., "Kubernetes best practices 2025")
- Comparative analyses (e.g., "Python vs Go for microservices")
- Market research on technical products or tools
Trigger phrases include:
- "Research [topic] and save to file"
- "What are the latest trends in [technology]"
- "Summarize recent developments in [field]"
- "Create a report on [topic]"
Workflow
Follow this systematic four-phase workflow:
Phase 1: Initial Web Search
Conduct broad web search to identify key themes and authoritative sources.
Steps:
- Formulate search query targeting latest information (include current/recent year when relevant)
- Use web_search tool with appropriate max_results (typically 8-12)
- Scan results to identify:
- Major themes and trends
- Authoritative sources (official docs, major tech publications, industry leaders)
- Specific statistics or data points
- Key terminology and concepts
Search Query Guidelines:
- Include temporal indicators: "2024", "2025", "latest", "recent"
- Add context keywords: "trends", "developments", "updates", "new features"
- Be specific but not overly narrow
- Examples:
- Good: "TypeScript latest trends 2024 2025"
- Good: "React 19 new features release"
- Too narrow: "TypeScript 5.3.2 specific bug fixes"
- Too broad: "programming languages"
Phase 2: Deep Source Analysis
Fetch and analyze 2-4 most relevant sources for detailed information.
Steps:
Select sources based on:
- Recency (prefer 2024-2025 content)
- Authority (official docs, major publications, recognized experts)
- Comprehensiveness (detailed articles over brief mentions)
- Relevance to user's specific question
Use fetch tool to retrieve full content:
- Set appropriate max_length (6000-10000 for detailed articles)
- Fetch multiple sources in parallel when possible
- Prioritize sources that provide different perspectives or complementary information
Extract key information:
- Specific features, versions, or capabilities
- Statistics, adoption rates, or metrics
- Expert opinions or industry consensus
- Code examples or technical details
- Future roadmap or predictions
Phase 3: Information Synthesis
Organize and synthesize information into a structured summary.
Structure Guidelines:
Always include these core sections:
- Header: Title, date, sources
- Overview: 2-3 paragraph executive summary
- Main Trends/Topics: Numbered sections with clear headings
- Key Features/Details: Bullet points or subsections
- Market Context: Adoption rates, industry impact, statistics
- Future Outlook: Predictions, roadmap, or upcoming changes
- Conclusion: Key takeaways and recommendations
- References: Source links or citations
Formatting Standards:
- Use clear hierarchy: Headers (===), subheaders (---), bullet points
- Include specific data: percentages, dates, version numbers
- Provide examples: code snippets, use cases, scenarios
- Add visual separation: line breaks, section dividers
- Use symbols for emphasis: checkmarks, bullets, arrows
- Keep paragraphs concise: 3-5 sentences maximum
Content Quality Standards:
- Accuracy: Verify claims across multiple sources
- Completeness: Cover all major themes identified in Phase 1
- Balance: Include both benefits and limitations/challenges
- Specificity: Avoid vague statements; provide concrete details
- Actionability: Include practical implications or recommendations
Phase 4: File Documentation
Save the synthesized summary to the user's specified file path.
Steps:
- Confirm file path from user request (use absolute paths)
- Use write_file tool with mode='rewrite'
- Include the complete structured summary from Phase 3
- For files over 50 lines, consider chunking (write first chunk, then append)
File Naming Conventions:
- Use descriptive names: typescript_trends.txt, react_19_features.md
- Include date if relevant: ai_trends_2025.txt
- Use underscores for spaces: kubernetes_best_practices.txt
- Prefer .txt or .md extensions for readability
Best Practices
Search Strategy
- Cast wide net first: Initial search should be broad to capture ecosystem
- Then go deep: Follow up with targeted searches if gaps remain
- Multiple queries: Consider 2-3 different search angles for comprehensive coverage
- Validate recency: Prioritize sources from past 6-12 months for trend analysis
Source Selection
- Official over community: Official docs and announcements trump blog posts
- Data over opinion: Sources with statistics or benchmarks are more valuable
- Multiple perspectives: Do not rely on single source; cross-reference
- Original over secondary: Link to primary sources when available
Synthesis Quality
- Structure matters: Well-organized content is more valuable than comprehensive but chaotic information
- Context is key: Explain why trends matter, not just what they are
- Be critical: Note limitations, controversies, or competing viewpoints
- Stay objective: Present balanced view even if sources are biased
Common Pitfalls to Avoid
- Over-reliance on first search: Do not stop after initial search if coverage is incomplete
- Ignoring dates: Outdated information can mislead users about current trends
- Too much detail: Focus on signal over noise; summarize rather than transcribe
- Poor structure: Wall of text reduces value; use hierarchy and formatting
- Missing context: Statistics without context are meaningless
- No conclusion: Always provide synthesis and takeaways
Output Quality Checklist
Before saving the file, verify:
- All major themes from initial search are covered
- At least 2-3 authoritative sources are cited
- Specific data points (dates, versions, percentages) are included
- Structure follows standard format with clear sections
- Content is well-formatted with headers and bullets
- Conclusion provides actionable insights
- File path is correct and absolute
- No placeholder text or TODOs remain
Examples
Example 1: Technology Trend Research
User Request: "Research TypeScript trends and save to /Users/user/Desktop/typescript_trends.txt"
Workflow Execution:
- Search: "TypeScript latest trends 2024 2025" with 10 results
- Fetch: 2 detailed articles from authoritative sources
- Synthesize: 10-section structured summary covering adoption rates, new features, ecosystem changes
- Save: Complete formatted document to specified path
Key Success Factors:
- Included specific statistics (12% to 35% adoption growth)
- Covered multiple dimensions (features, tooling, ecosystem)
- Provided actionable conclusion
- Well-structured with clear hierarchy
Example 2: Framework Update Research
User Request: "What's new in React 19? Save summary to ~/Documents/react19.md"
Workflow Execution:
- Search: "React 19 new features release 2024"
- Fetch: Official React blog post plus community analysis
- Synthesize: Feature-by-feature breakdown with code examples
- Save: Markdown format with syntax highlighting
Example 3: Comparative Analysis
User Request: "Compare Rust vs Go for web services and document findings"
Workflow Execution:
- Search: "Rust vs Go web services 2024 comparison"
- Fetch: Multiple benchmark articles and developer surveys
- Synthesize: Side-by-side comparison with use case recommendations
- Save: Structured comparison table with detailed sections
Adaptation for Different Domains
This workflow can be adapted for non-technical research:
Business/Market Research:
- Search industry reports and market analyses
- Focus on market size, growth rates, key players
- Include competitive landscape and trends
Policy/Regulatory Research:
- Search official government or regulatory sources
- Focus on timeline, requirements, implications
- Include compliance considerations
Scientific/Academic Research:
- Search academic publications and research papers
- Focus on methodologies, findings, citations
- Include limitations and future research directions
Notes
- Objectivity: Present balanced view; avoid promotional language
- Timeliness: Always check publication dates; trends evolve quickly
- User's Language: If user requests in non-English, consider translating summary
- File Permissions: Verify user has write access to specified path
- Follow-up: If user requests clarification, be prepared to expand specific sections