Skip to content
Back to skills

Incorporating Research

ASecurity

Use when user asks to incorporate, merge, or add external research (from Perplexity, web searches, ChatGPT, etc.) into existing documents - prevents misinterpreting "incorporate" as "review", strips artifacts, preserves document voice, and confirms scope before editing.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentsjavascriptgojavabash

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add bordenet/superpowers-plus --skill incorporating-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Incorporating Research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Incorporating Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bordenet-incorporating-research/badge)](https://www.skillsdirectory.com/skills/bordenet-incorporating-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: incorporating-research
disable-model-invocation: true
source: superpowers-plus
triggers: ["incorporate research", "merge this research", "add this to the doc", "incorporate findings", "add external research"]
anti_triggers: ["research this topic", "find information about", "what does X mean"]
description: Use when user asks to incorporate, merge, or add external research (from Perplexity, web searches, ChatGPT, etc.) into existing documents - prevents misinterpreting "incorporate" as "review", strips artifacts, preserves document voice, and confirms scope before editing.
summary: "Use when: merging external research into existing docs. Skip when: writing from scratch."
coordination:
  group: research
  order: 1
  requires: []
  enables: []
  escalates_to: []
  internal: false
composition:
  consumes: [research-results, markdown-content]
  produces: [enriched-content]
  capabilities: [merges-research, preserves-voice]
  priority: 15
---

# Incorporating Research

> **Guidelines:** See [CLAUDE.md](../../../CLAUDE.md) for writing standards.
> **Last Updated:** 2026-01-26

## Purpose

This skill handles incorporating external research (Perplexity, web searches, ChatGPT outputs, etc.) into existing documents without breaking voice, structure, or adding irrelevant content.

**Core principle:** Triage first, confirm scope, then edit. Strip artifacts, preserve voice.

## When to Use

Invoke when user says:

- "Incorporate this feedback"
- "Merge this into the doc"
- "Add this Perplexity/research output"
- "Update the doc with this"
- User pastes a block of external content after discussing a document

**Red flag:** User says "incorporate" but might mean "review for quality" — clarify if ambiguous.

## The Workflow

### Step 1: Identify Target Document

**Ask if unclear:**

- "Which file should I update with this research?"
- If multiple candidates exist, list them and ask

**Confirm:**

- "I'll incorporate this into `[path/to/file.md]`. Correct?"

### Step 2: Triage the Input

Separate signal from noise:

| Category | What to Look For | Action |
|----------|------------------|--------|
| **New content** | Relevant facts, data, examples | Extract for incorporation |
| **Irrelevant content** | Wrong topic, unrelated sections | Strip completely |
| **Citation artifacts** | `[1][2][3]`, "Sources:", URLs | Strip unless explicitly requested |
| **Formatting quirks** | Perplexity/ChatGPT styling | Normalize to doc style |
| **Hallucinations** | Suspicious claims, outdated info | Flag for user verification |

**Output triage summary:**

```text
Triage Results:
├── New content: [Brief description]
├── Irrelevant: [What's being stripped]
└── Artifacts: [Citation numbers, source sections, etc.]
```

### Step 3: Map to Existing Structure

Read target document first. Determine: new section, inline addition, appendix, or replacement. Flag conflicts/duplicates.

### Step 4: Confirm Scope Before Editing

**NEVER edit without confirmation.** Show: changes to [file], what to strip, concerns. Wait for approval.

### Step 5: Preserve Voice and Strip Artifacts

**Match**: header levels, list style, tone, code/link formatting.
**Strip**: citation numbers `[1]`, source/reference sections, AI metadata ("Based on X sources", "Here's a summary"), unrelated content.

### Step 6: Post-Incorporation Summary

Report: what was added and where, what was stripped, any concerns.

## Red Flags to Catch

| Red Flag | Example | Action |
|----------|---------|--------|
| **Topic mismatch** | Kamailio versions in hardware procurement doc | Strip completely, ask user |
| **Ambiguous intent** | "Incorporate this" (could mean review) | Clarify: "Add to doc or review for quality?" |
| **Hallucinations** | Outdated versions, wrong dates | Flag: "This claims X, verify?" |
| **Contradictions** | New content conflicts with existing | Flag before incorporating |
| **Duplicate content** | Research repeats what's already there | Ask: "This duplicates section Y. Replace or skip?" |

## Common Mistakes to Avoid

❌ **Reviewing instead of incorporating** — User says "incorporate" but wants quality review
❌ **Breaking document voice** — Pasting ChatGPT-style prose into technical doc
❌ **Leaving citation artifacts** — `[1][2][3]` scattered throughout
❌ **Adding irrelevant content** — Including unrelated sections from paste
❌ **Editing without confirmation** — Making changes before user approves scope

✅ **Triage → Map → Confirm → Edit → Summarize**

## Example Interaction

**User:** "Incorporate this Perplexity output into the hardware doc"

**Agent:**

```javascript
I'll incorporate this into `docs/hardware-procurement.md`. Let me triage the input first.

Triage Results:
├── New content: GPU specs for H100 vs A100
├── Irrelevant: Section on Kamailio SIP server versions (wrong topic)
└── Artifacts: Citation numbers [1][2][3], "Sources" section with 5 URLs

I'll make these changes:

1. Add GPU comparison table to "Hardware Options" section
2. Strip Kamailio section (unrelated to hardware)
3. Strip citation numbers and Sources section

Concerns:
- Claims H100 has 80GB VRAM, but some models have 96GB. Verify?

Proceed?
```

**User:** "Yes, use 80GB for now"

**Agent:** [Makes edits]

```text
Incorporated into docs/hardware-procurement.md:

Added:
- GPU comparison table (H100 vs A100) in "Hardware Options" section

Stripped:
- Kamailio SIP server section (unrelated)
- Citation numbers [1]-[5]
- Sources section with URLs

Concerns:
- None (H100 VRAM confirmed as 80GB for standard model)
```

## Companion Skills

- **eliminating-ai-slop**: Clean up pasted text · **detecting-ai-slop**: Score research quality
- **expert-interviewer**: Structured knowledge extraction · **perplexity-research**: Web research

| Resource | Purpose |
|----------|---------|
| [CLAUDE.md](../../../CLAUDE.md) | Writing standards (no AI slop) |
| `eliminating-ai-slop` | Use after incorporating to clean up pasted text |
| `detecting-ai-slop` | Score research quality before incorporating |

```bash
grep -n "TODO.*verify" draft.md  # find unverified claims before publish
```

## Failure Modes

| Failure | Fix |
|---------|-----|
| Copy-paste without attribution | Cite the source inline |
| Stale sources | Check publication date before incorporating |
| AI-slop injection | Run `eliminating-ai-slop` after pasting |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…