research

research is a command for coding agents from airbone42/360-data-athlete. It costs 0 tokens per session (1,557 once invoked), scanned A, original, MIT.

A command for researching a specific sport-science question using checkable evidence. It saves the finding in the project's framework/research/ folder.

In plain words
What is it for?
Use it when a coach flags an uncertainty for research or when an athlete directly asks a sport-science question through /research.
Why use it?
It turns an uncertain coaching decision into a documented answer based on research, rather than leaving the question unresolved or relying on unsupported assumptions.

Command

Installs and runs on its own, but its text points at files inside its plugin — anything it tells you to read at a ${CLAUDE_PLUGIN_ROOT} path is only there once the plugin is installed. Installing the plugin gets both.

Part of the aicoach-framework plugin — 7 commands, 16 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/airbone42/360-data-athlete/research
Clone the repo
git clone --depth 1 https://github.com/airbone42/360-data-athlete

Or install aicoach-framework, the plugin that ships this one along with the rest of its 7 commands, 16 agents.

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

README.md
[![agentmods](https://agentmods.dev/badge/commands/airbone42/360-data-athlete/research.svg)](https://agentmods.dev/commands/airbone42/360-data-athlete/research)
Your own site
<a href="https://agentmods.dev/commands/airbone42/360-data-athlete/research"><img src="https://agentmods.dev/badge/commands/airbone42/360-data-athlete/research.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,557 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. Scan, not verified.
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 $0.00000 $0.01557
Opus 5 $0.00000 $0.00779
Sonnet 5 $0.00000 $0.00311
Haiku 4.5 $0.00000 $0.00156

Measured yesterday against content hash ffc9d9b46b9b, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

research scanned grade A with 1 finding 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 yesterday.

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.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

note that `WebSearch` may be exhausted (the verifier works over `curl` against
commands/research.md · 146 lines

How it starts

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

/research — Evidence research for a flagged uncertainty

Resolves a concrete sport-science question with verifiable evidence and persists the finding to framework/research/. Two entry points:

  • (a) Flag-driven — a coach agent emitted a 🔬 RESEARCH-FLAG (see framework/CLAUDE.md → "Research-before-scaling-or-new-protocol" → agent side) and the athlete approved the research.
  • (b) Direct — the athlete runs /research <question>.

Arguments

$ARGUMENTS Optional. The research question (free text). If empty, the question is taken from the approved RESEARCH-FLAG block currently on the table.


Workflow

Step 1: Assemble the research brief

Collect:

  • question — athlete-agnostic, one concrete sport-science question (from the flag's question field or the $ARGUMENTS text).
  • context — what coaching decision is gated (from the flag's decision_blocked / uncertainty, or the surrounding conversation). Background only — it must not be transcribed into the persisted document.
  • date$(date +%Y-%m-%d).

Step 2: Launch research-analyst as subagent (fresh context)

Launch the aicoach-framework:research-analyst agent as a subagent (Task tool) — never inside the active coach pane — to guarantee fresh context. Pass question, context, and date. The agent:

  1. Checks framework/research/ first; reuses an existing doc if it covers the question (no duplicate).
  2. Otherwise researches via WebSearch / WebFetch (primary literature first).
  3. Persists framework/research/<topic-slug>.md to the schema in framework/research/README.md, athlete-agnostic (no dated incident anchors, no athlete data points).
  4. Updates the index table in framework/research/README.md.
  5. Returns TL;DR + key sources + derivation + proposed downstream edits.

Step 2.5: Verify the citations (MANDATORY — before the athlete sees anything)

Launch the citation-verifier agent as a separate subagent with fresh context. Never the agent that wrote the document, and never the head coach pane: an author checking its own citations reproduces its own reading.

Read the full file on GitHub · 146 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. yesterday Changed · +37 lines ffc9d9b46b9b
  2. 5d ago First seen · 109 lines · 0 tokens per session scan A 0d3b0356188c

Subscribe to this mod's changes

research is a command published in the GitHub repository airbone42/360-data-athlete (22 stars, last pushed today), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,557 tokens. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.