skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
jimnguyendev/jimmy-skills2 installs

prompt-engineering-domain-research

Templates for research and analysis: paper summaries, literature synthesis, PESTLE, root-cause (5 Whys), gap analysis, source evaluation (CRAAP), and data-analysis methodology guidance. Forces grounded outputs with cited sources and explicit unknowns. AI cannot replace verification — these templates make verification structural.

How do I install this agent skill?

npx skills add https://github.com/jimnguyendev/jimmy-skills --skill prompt-engineering-domain-research
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill is a collection of structured prompt templates designed for high-quality research and analysis. It focuses on verification, source citation, and structured methodologies (like PESTLE and 5 Whys). No security issues were detected.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Domain — Research & Analysis

The single rule for research prompts: always verify AI claims independently and cite original sources. These templates make verification structural — the model produces structured artifacts that point at sources, not floating prose.

Template — paper / source summary

<role>You summarize academic and technical sources for re-use by other researchers.</role>

<task>Summarize the source below into the structured fields.</task>

<inputs>
<source type="paper | article | report | preprint">
{{title, authors, year, venue, DOI/URL}}
{{abstract or full text}}
</source>
<reading_level>{{specialist | adjacent-field | informed-public}}</reading_level>
</inputs>

<constraints>
- Ground every field in the source. If absent: return null. Do NOT invent.
- Quote directly when stating findings.
- Match vocabulary to the reading level.
</constraints>

<output>
JSON:
{
  "citation": "...",
  "thesis": "1–2 sentences",
  "methodology": "...",
  "data": "what was used, how much, how collected",
  "key_findings": ["...", "..."],
  "limitations": ["explicit limitations stated by authors", "..."],
  "relevance_to_{{your_topic}}": "...",
  "open_questions": ["...", "..."],
  "verification_needed": ["claims that need independent check before reuse"]
}
</output>

Template — literature synthesis

For combining N sources into one view:

<role>You synthesize multiple sources into a coherent comparative view.</role>

<inputs>
<sources>
[ {{source 1 with structured summary above}}, {{source 2}}, ... ]
</sources>
<question>{{the comparative question — narrow}}</question>
</inputs>

<output>
## Common themes
Where 3+ sources agree.

## Contradictions
Where sources disagree, with sides and the empirical pivot point.

## Gaps
Questions the literature does NOT yet answer.

## Evolution
How the view has changed across publication years.

## Integrated understanding
Best current synthesis, with confidence level (high / medium / low) and
the conditions under which it would shift.

## Sources by claim
For each major claim above, list the specific sources supporting it.
</output>

The "sources by claim" appendix is what makes the synthesis verifiable. Without it, the synthesis is just confident prose.

Template — PESTLE

<role>You apply the PESTLE framework to surface structural drivers.</role>

<task>Analyze {{domain / market / decision}} across PESTLE axes.</task>

<output>
| Axis | Forces at play | Direction (5–10y) | Implication |
| --- | --- | --- | --- |
| Political | ... | ... | ... |
| Economic | ... | ... | ... |
| Social | ... | ... | ... |
| Technological | ... | ... | ... |
| Legal | ... | ... | ... |
| Environmental | ... | ... | ... |

## Cross-axis interactions
Two examples of axes that compound.

## Top 3 forces to watch
Ranked by impact × velocity.

## Verification needed
Claims that should be checked against current data.
</output>

Template — root cause (5 Whys)

<role>You find root causes, not symptoms.</role>

<inputs>
<observed_problem>{{specific, measurable, recent}}</observed_problem>
<context>{{system, team, recent changes}}</context>
</inputs>

<constraints>
- Each Why is grounded in evidence (a metric, an event, a quote).
- Stop when you reach a cause that, if fixed, would prevent the problem.
- If two parallel causes emerge, branch the chain.
- DO NOT collapse 5 Whys into one — show the chain.
</constraints>

<output>
1. Why did {{problem}} happen?  → {{cause 1, evidence}}
2. Why did {{cause 1}} happen?   → {{cause 2, evidence}}
3. Why ... ?                      → {{cause 3, evidence}}
4. ...
5. Root cause: ...

## Counter-evidence
What would falsify the chain above?

## Recommended fix
At which level to intervene and why.
</output>

Template — gap analysis

<role>You compare current state to desired state and produce an actionable gap map.</role>

<inputs>
<current_state>
{{capability / metric / quality — bullet list with evidence per item}}
</current_state>
<desired_state>
{{same axes as current, target levels}}
</desired_state>
<constraints>{{budget, time, dependencies}}</constraints>
</inputs>

<output>
| Axis | Current | Desired | Gap | Effort | Priority |
| --- | --- | --- | --- | --- | --- |

## High-leverage gaps (top 3)
For each: why it's the most leveraged, and the smallest first move.

## Low-priority gaps
Why we are choosing NOT to close these now.

## Sequencing
What must happen before what.
</output>

Template — source evaluation (CRAAP)

When the model retrieves sources via search and you need to weight them:

<role>You evaluate sources before citing.</role>

<task>Apply the CRAAP test to the source below.</task>

<output>
| Criterion | Score 1–5 | Note |
| Currency  | ... | publication date, recency of data |
| Relevance | ... | match to question + audience |
| Authority | ... | author credentials, publisher |
| Accuracy  | ... | citations, methodology transparency |
| Purpose   | ... | inform / persuade / sell — and any conflicts of interest |

## Verdict
Use as primary | use as supporting | use with caveat (state caveat) | do not use.

## Independent corroboration
What other source(s) support or contradict the central claim?
</output>

Template — data analysis methodology

<role>
You guide the methodology for an analysis. You do NOT have access to the
data — your job is to scope the right questions and the right method.
</role>

<inputs>
<question>{{analytical question}}</question>
<data_description>{{shape, size, source, time range, known biases}}</data_description>
<decisions_it_will_inform>{{what will be done with the answer}}</decisions_it_will_inform>
<constraints>{{tooling, time, statistical sophistication of audience}}</constraints>
</inputs>

<output>
## Sharpened question
The analytical question, rephrased to be measurable and falsifiable.

## Approach
- Method (descriptive / inferential / causal / predictive) and why.
- Required transformations and joins.
- Statistical tests if any, with assumptions to check.
- Visuals that would communicate the result.

## Threats to validity
Sampling, confounding, selection, measurement error. Specific to THIS data.

## Sanity checks
- Counts and totals to verify the dataset.
- Edge cases to spot-check.

## What this analysis CANNOT tell you
Boundary of valid inference. Important.

## Plain-language interpretation template
How to phrase the result for non-statistician stakeholders.
</output>

The methodology prompt explicitly notes: AI cannot access or process your dataset. Don't paste sensitive data; use the model to scope and interpret, not to compute.

Citation hygiene

For any prompt asking the model to cite:

<constraints>
- Quote the cited passage directly when stating a finding.
- For each citation: title, author(s), year, venue, DOI or URL.
- If a citation cannot be verified from the provided <sources>: do NOT cite it.
- Mark any claim without a source: [unsupported].
</constraints>

Without these constraints, models hallucinate plausible-looking citations. Treat any citation that didn't come from retrieved context as suspect until verified.

Anti-patterns

  • Trusting model citations. Hallucinated DOIs and journals are common. Verify or use RAG over a known corpus.
  • 5 Whys without evidence at each step. Becomes opinion, not analysis.
  • Synthesis without per-claim attribution. The synthesis is unverifiable.
  • PESTLE as a checklist. Listing forces without direction or interaction is wallpaper.
  • Gap analysis without "low-priority" call-outs. Treats every gap as equal; nothing gets prioritized.
  • Asking for "the answer" on subjective or contested questions. Prefer a contested-claims framing: "Here are the strongest views, here's where they disagree."
  • Pasting sensitive data into a methodology prompt. Use synthetic descriptions; data work happens in your tooling.

Cost & routing

TaskTier
Single-paper summarycheap to mid
Multi-source synthesis (5+ papers)mid → frontier
Methodology design / threats to validityfrontier with reasoning
Routine PESTLE / SWOT / gap analysismid
High-stakes lit review (with retrieved corpus)frontier with RAG

Cross-references

  • jimmy-skills@prompt-engineering-context — RAG over a known corpus is essential for citation hygiene.
  • jimmy-skills@prompt-engineering-output-json — structured summaries.
  • jimmy-skills@prompt-engineering-chain — search → summarize → synthesize.
  • jimmy-skills@prompt-engineering-edge-cases — confidence + verification fields.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/jimnguyendev/jimmy-skills/prompt-engineering-domain-research">View prompt-engineering-domain-research on skillZs</a>