research-dossier

research-dossier is a skill for Claude Code from rchase999/aidd. It costs 45 tokens per session (1,547 once invoked), scanned A, original, MIT.

A research protocol for AIDD, a project process that turns an initial brief into researched choices. It defines how to split decisions into segments, search in several directions, assess sources, and write the findings.

In plain words
What is it for?
Use it during the research phase to derive relevant decisions, compare alternatives, record pros and cons, open real source URLs, and produce options.json and dossier.md.
Why use it?
It prevents project research from becoming a generic checklist or a shallow list of options without evidence and drawbacks.

Skill for Claude Code

Written for Claude Code: ${CLAUDE_PLUGIN_ROOT} variable.

Runs only inside its plugin — its command needs a path that Claude Code sets for a plugin’s own hooks and for nothing else. Install the plugin, not this.

Part of the aidd plugin — 5 skills, 6 commands, 4 agents, 1 hook shipped together

Good fit Use it during the research phase to derive relevant decisions, compare alternatives, record pros and cons, open real source URLs, and produce options.json and dossier.md.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.

Claude Code
/plugin marketplace add rchase999/aidd
Claude Code
/plugin install aidd

Made for: Claude Code.

Or install aidd, the plugin that ships this one along with the rest of its 5 skills, 6 commands, 4 agents, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for research-dossier

README.md
[![agentmods](https://agentmods.dev/badge/skills/rchase999/aidd/research-dossier.svg)](https://agentmods.dev/skills/rchase999/aidd/research-dossier)
Your own site
<a href="https://agentmods.dev/skills/rchase999/aidd/research-dossier"><img src="https://agentmods.dev/badge/skills/rchase999/aidd/research-dossier.svg" alt="Measured on agentmods" height="20"></a>
Per session 45 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,547 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00045 $0.01547
Opus 5 $0.00023 $0.00773
Sonnet 5 $0.00009 $0.00309
Haiku 4.5 $0.00005 $0.00155

Measured 8d ago against content hash e613bccabaf5, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

research-dossier scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

aidd/skills/research-dossier/SKILL.md · 128 lines

How it starts

The opening of the file, as written. The whole thing — 128 lines — stays where its author put it; the contents beside it link to each section on GitHub.

The research sweep

The brief is in. Now find everything the project could be built from, and hand the user a real choice.

1. Derive the segments

A segment is one decision this project actually has to make, where a reasonable person could choose differently and the difference matters. Derive them from the brief. Do not paste a generic checklist — a static site generator and a hospital scheduler share almost no segments.

Draw from this catalogue as it applies:

Foundation — runtime and language · application framework · architecture shape (monolith / service / local-first / CLI) · package and build tooling

Data — storage engine · schema strategy · sync and offline model · external data sources and their licences · caching

Interface — UI framework or TUI · component and styling system · design language and typography · state management · accessibility floor

Intelligence (where relevant) — model provider · prompt vs fine-tune vs retrieval · eval strategy · cost ceiling

Delivery — hosting · CI · release cadence · migrations · observability

Constraints — auth model · licence compatibility · privacy and data residency · budget · the single hardest technical risk

Prior art — existing projects that already solve most of this, and whether to fork, port, wrap, or ignore them. Always search for this. Adopting a proven implementation usually beats writing a new one, and if you rejected that path the user deserves to see why.

Aim for 4–10 segments. Below 4 you probably folded real decisions into assumptions; above 10 the gate becomes a chore and people click through it.

On an existing codebase

Read .aidd/00-context/codebase.md first — dispatch aidd-surveyor if it is not there. Then sort every candidate segment:

  • Closed — the codebase committed to it and changing it would be its own project. Emit as "locked": true with a lockedReason citing the file that proves it, and exactly one option: the thing actually in place. It still needs honest pros and cons; a locked segment is where you tell the user the truth about what they are living with.
  • Open — nothing in the code decides it. Research it as hard as you would greenfield.

Read the full file on GitHub · 128 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 128 lines · 45 tokens per session scan A e613bccabaf5

Subscribe to this mod's changes

research-dossier is a skill published in the GitHub repository rchase999/aidd (2 stars, last pushed 1mo ago), licensed MIT. It adds 45 tokens to every session and 1,547 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

agentic-workflow-audit

A read-only review method for checking whether an AI-agent or language-model workflow is genuinely split into small, independent tasks with clear rules and checks.

s0912758806p/agentic-sop-to-work · 144 tokens

writing-mode

Writing mode operational spec for the team lead. Returns lead identity, facilitator identity, ownership boundaries, editorial baseline, suggest-members guidance, and phase arc for writing-mode teams.

DheerG/swarms · 37 tokens

triage-mode

Triage mode operational spec for the team lead. Returns lead identity, facilitator identity, mode-specific rules, suggest-members guidance, and phase arc for triage teams that diagnose an issue without changing it.

DheerG/swarms · 44 tokens

sota-writer

Write structured State-of-the-Art (SOTA) reviews / literature reviews for academic research projects with zero hallucinated citations. Activate this skill whenever the user wants to write, update, or expand a SOTA. Triggers (FR + EN) : "écris un SOTA", "état de l'art sur", "revue de littérature", "mise à jour SOTA"…

roomi-fields/paper-trail · 208 tokens

general-mode

General mode operational spec for the team lead. Returns lead identity, facilitator identity, suggest-members guidance, and phase arc for general-purpose teams. The silent fallback when outcomes fit no specific mode, and a wrapper base for custom workflows — it has no shortcut command.

DheerG/swarms · 55 tokens

citation-receipts

Systematic per-citation verification protocol for academic writing. MUST be used whenever writing content that cites sources — papers, blog posts, SOTAs, or any document making factual claims about external work. Triggers (FR + EN) on any writing task involving references, citations, or bibliographic claims, or when…

roomi-fields/paper-trail · 174 tokens