Skip to content
tech-integration-research logo

Technology Integration Research

tech-integration-research

A focused online research methodology for answering specific technical questions about how tools, frameworks, and services work together.

SKILL.md

Full skill instructions

Technology Integration Research

A focused online research methodology for answering specific technical questions about how tools, frameworks, and services work together.

When to Use

Use this skill when you need to:

  • Understand how Tool A integrates with Tool B
  • Find migration patterns from one technology to another
  • Discover configuration requirements and setup procedures
  • Learn about API usage and authentication flows
  • Identify common pitfalls and recommended approaches
  • Research current best practices (2024-2026)

Key indicator: Questions containing "How does X work with Y?" or "What do I need to set up Z?"

Research Methodology

1. Context Gathering

  • Check project documentation for current technology stack
  • Note versions of tools already in use
  • Understand what's changing (migration, new integration, upgrade)
  • Identify specific question to answer

2. Search Strategy

Official Documentation First:

  • Tool A official docs
  • Tool B official docs
  • Official integration guides (if they exist)

Current Practices:

  • Recent blog posts (2024-2026)
  • GitHub issues and discussions
  • Migration guides and changelogs
  • Example repositories or starter templates

Search Query Patterns:

"[Tool A] [Tool B] integration 2026"
"[Tool A] with [Tool B] setup guide"
"migrate from [Old Tool] to [New Tool] 2026"
"[Tool A] authentication [specific auth system]"
"[Tool A] Docker Compose example"
"[Tool A] version [X.x] [Tool B]"

3. Source Validation (Ongoing)

Prioritization:

  1. Official documentation (highest authority)
  2. Official blog posts from project maintainers
  3. Well-maintained community guides with recent updates
  4. GitHub discussions with maintainer responses
  5. Individual blog posts (verify date and version)

Confidence Levels: Assign confidence to each finding based on source quality and convergence:

  • High: Official docs confirm, or 3+ independent sources agree
  • Medium: 1-2 reliable sources, or official docs are ambiguous
  • Low: Single community source, or sources conflict

Red Flags:

  • Information older than 2 years (unless researching legacy)
  • Blog posts without version numbers
  • Contradictory information without explanation
  • Examples that don't show imports/​dependencies
  • Tutorials that skip authentication/​security

4. Information Synthesis (5 minutes)

Extract and organize:

  • Key integration patterns discovered
  • Required configuration (env vars, config files)
  • Dependencies to install
  • Step-by-step setup if available
  • Common pitfalls mentioned across sources
  • Gaps in documentation or open questions

Output Format

Structure findings for easy scanning and comparison:

## Question Researched

[Restate the specific question clearly]

## Summary

[2-3 sentence overview of key findings]

## Key Findings

- **[High/​Medium/​Low]** Finding 1: [Concise statement with source]
- **[High/​Medium/​Low]** Finding 2: [Concise statement with source]
- **[High/​Medium/​Low]** Finding 3: [Concise statement with source]

## Official Documentation

- [Tool Name Docs](URL) - What it covers
- [Integration Guide](URL) - What it covers

## Integration Pattern

[Code snippet or config example showing the integration]

```language
// Example code from official docs
```

Setup Requirements

Dependencies:

  • package-name@version - What it's for

Environment Variables:

  • VAR_NAME - Purpose and example value

Services Needed:

  • Service name - How it's used

Configuration Example

[Actual config file example if found]

Common Pitfalls

  • Issue 1: What goes wrong and how to avoid it
  • Issue 2: What goes wrong and how to avoid it

Version Compatibility

  • Tool A: version range tested
  • Tool B: version range tested
  • Known issues: [list any]

Open Questions / Gaps

  • What couldn't be found or remains unclear
  • What needs further investigation

Recommended Next Steps

  1. [Concrete action to take based on findings]
  2. [Next action]
  3. [etc.]

Sources Consulted

  1. Source Title - Published/​Updated: [date], Accessed: [date]
  2. Source Title - Published/​Updated: [date], Accessed: [date]
  3. [etc.]

## Quality Checklist

Before returning findings:
- [ ] Checked 3+ sources minimum
- [ ] Included at least one official source
- [ ] Assigned confidence levels (High/​Medium/​Low) to each finding
- [ ] Noted any conflicts between sources
- [ ] Included code/​config examples (not just prose)
- [ ] Verified information is current (2024-2026)
- [ ] Listed all sources with URLs and publication dates
- [ ] Identified gaps or unclear areas
- [ ] Included concrete recommended next steps
- [ ] Structured output in standard format

## Example Questions

**Good (specific and actionable):**
- "How does Tool A authenticate with Tool B's JWKS endpoint?"
- "What's the recommended Docker Compose setup for Service X with Database Y?"
- "How do I migrate from Library A to Library B?"

**Too Broad (needs scoping):**
- "How does Tool X work?" → Scope to specific aspect
- "Tell me about Technology Y" → What specifically about it?
- "Best practices for category Z" → Too vague, narrow the question

## Scaling Effort to Question Complexity

Match your research effort to the question's complexity:

**Simple question** (e.g., "What package integrates X with Y?"):
- Check official docs for both tools
- Find 2-3 community examples or guides
- Stop when sources converge on the same answer

**Moderate question** (e.g., "How do I set up X with Y and Z?"):
- Check official docs for all tools involved
- Find 5-8 sources across different angles (setup guides, examples, discussions)
- Look for complete working examples
- Stop when you have a clear integration pattern and setup steps

**Complex question** (e.g., "How do I migrate from A to B while maintaining C?"):
- Check official migration guides and docs
- Find 10+ sources including GitHub discussions, migration stories, and examples
- Look for edge cases and common pitfalls
- Compare multiple approaches if they exist
- Stop when you have clear recommendations with trade-offs explained

**Too complex?** If you've checked 15+ sources and still need more depth, or the question involves architectural decisions beyond simple integration, consider using the investigator agent instead.

More skills from ichabodcole

create-investigation logo
ichabodcole/project-docs-scaffold-template

create-investigation

Create a structured investigation document from a rough idea, voice note, or freeform thoughts. Use when the user has an unstructured question or concern they want to explore — transforms conversational input into a formal investigation in docs/investigations/. Triggers when user says "investigat...

0 0
View
dev-discovery logo
ichabodcole/project-docs-scaffold-template

dev-discovery

A methodology for gathering comprehensive technical context before creating a development plan. Use this when starting work on complex features to avoid blind spots and ensure the dev-plan-generator has complete information.

0 0
View
evaluative-research logo
ichabodcole/project-docs-scaffold-template

evaluative-research

A structured approach to evaluating options and making evidence-based decisions between alternatives. Use this methodology when the core question is "which option should we choose?" rather than "what happened?" or "how does this work?"

0 0
View
workshop-idea logo
ichabodcole/project-docs-scaffold-template

workshop-idea

Workshop a rough idea into a project brief through guided conversation. Use when the user has an unrefined concept, a spark, or a fragment they want to develop into something concrete — runs a two-phase Q&A (open exploration → targeted resolution) and produces a brief in docs/briefs/. Takes prior...

0 0
View
backlog-to-projects logo
ichabodcole/project-docs-scaffold-template

backlog-to-projects

Review backlog items and organize them into project groupings with parallelism analysis. This skill should be used when the user asks to "organize the backlog", "group backlog items into projects", "review backlog for project planning", "what projects should we create from the backlog", "prioriti...

0 0
View
migration-authoring logo
ichabodcole/project-docs-scaffold-template

migration-authoring

A structured approach to writing migration guides that are reliably executable by agents. The core principle: **every step must be completable without creative judgment.**

0 0
View
operator-triage logo
ichabodcole/project-docs-scaffold-template

operator-triage

Methodical workflow for reviewing Operator documents and deciding their next steps in the development pipeline.

0 0
View
scaffold-update-checklist logo
ichabodcole/project-docs-scaffold-template

scaffold-update-checklist

This skill should be used when making changes to the project-docs scaffold template. Triggers when a user says "add a new document type", "create a new template", "add a new skill", "create a new command", "add a new agent", "bump the plugin version", "update the pipeline", "modify the decision f...

0 0
View
gap-analysis logo
ichabodcole/project-docs-scaffold-template

gap-analysis

A systematic approach to finding what's NOT in a proposal or specification—the unspecified flows, missing UI elements, unstated assumptions, and edge cases that need addressing before implementation.

0 0
View
operator-setup logo
ichabodcole/project-docs-scaffold-template

operator-setup

**Operator Editor** is a document editor with MCP server integration for reading and writing documents.

0 0
View
create-project logo
ichabodcole/project-docs-scaffold-template

create-project

Create a new project folder with proposal scaffold in docs/projects/. Use when work needs a project home — whether starting from an investigation, writing a new proposal, or beginning any feature that warrants structured tracking. This is a prerequisite for generate-dev-plan, generate-design- res...

0 0
View
generate-spec logo
ichabodcole/project-docs-scaffold-template

generate-spec

This skill should be used when the user asks to "generate a specification", "create specs from code", "reverse engineer specs", "document the app as specs", "spec-driven design", "create a specification from this project", "generate technology-agnostic specs", or wants to produce specification do...

0 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View