agent-identifier
Use when creating or configuring Claude Code agents and their frontmatter.
This skill should be used when the user asks to "write an experiment report", "summarize experimental results", "do experiment retrospection", "write a results report", "写实验总结报告", "写实验复盘", or mentions turning completed experiment artifacts into a structured, decision-oriented
$ npx -y skills add Galaxy-Dawn/claude-scholar --skill results-report --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/results-reportContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user asks to "write an experiment report", "summarize experimental results", "do experiment retrospection", "write a results report", "写实验总结报告", "写实验复盘", or mentions turning completed experiment artifacts into a structured, decision-oriented
name: results-report description: This skill should be used when the user asks to "write an experiment report", "summarize experimental results", "do experiment retrospection", "write a results report", "写实验总结报告", "写实验复盘", or mentions turning completed experiment artifacts into a structured, decision-oriented research report. It assumes strict analysis should come from `results-analysis` first. version: 0.1.0 tags: [Research, Reporting, Experiments, Obsidian]
Write the **complete post-experiment summary report** after analysis artifacts are ready.
This skill is for the stage **after** `results-analysis`.
When the task is to create or redesign paper-ready figures/tables themselves, rely on `publication-chart-skill` instead of expanding `results-report` into figure/table production.
Do not replace strict analysis with confident prose. If the analysis bundle is missing, first identify the blocker and request or produce the missing bundle.
Hard gate: do not write a complete report when `analysis-report.md`, `stats-appendix.md`, `figure-catalog.md`, provenance, or the primary comparison question is missing. In that case, write only a blocker summary and route back to `results-analysis`.
The default report is an **internal research report**, not manuscript prose.
It should be named as:
YYYY-MM-DD--{experiment-line}--r{round}--{purpose}.mdExample:
The note title should be:
{Experiment Line} / Round {N} / {Purpose} / {YYYY-MM-DD}Read `references/report-naming.md` before finalizing the filename or note title.
--- type: results-report date: 2026-03-18 experiment_line: freezing round: 3 purpose: transfer-summary status: active source_artifacts: - analysis-output/analysis-report.md - analysis-output/stats-appendix.md linked_experiments: - Experiments/Freezing-Study.md linked_results: - Results/Freezing-vs-Adapter.md ---
The report must include all sections below.
1. **Executive Summary** 2. **Experiment Identity and Decision Context** 3. **Setup and Evaluation Protocol** 4. **Main Findings** 5. **Statistical Validation** 6. **Figure-by-Figure Interpretation** 7. **Failure Cases / Negative Results / Limitations** 8. **What Changed Our Belief** 9. **Next Actions** 10. **Artifact and Reproducibility Index**
Read `references/report-structure.md` before writing.
Lock these fields first:
If round is unknown, do not silently invent a semantic round. Use `r00` only as a temporary placeholder and state that it should be normalized later.
Minimum required inputs:
If these are missing, either generate them first with `results-analysis` or explicitly state which claims cannot be supported. Do not turn loose CSV/Markdown artifacts into a polished report unless the strict analysis bundle has already validated unit of analysis, primary metric, and claim wording.
This report is not a transcript of outputs.
Each section must answer a real question:
Read `references/decision-oriented-analysis.md` for the expected reasoning depth.
Do not only attach figures.
For each main figure:
Read `references/figure-interpretation.md` and `references/statistical-completeness.md` as needed.
If the current repo is bound to an Obsidian project knowledge base:
If the repo is **not** bound:
Use `obsidian-project-kb-core` conventions only for bound repos. Internal experiment reports belong in `Results/Reports/`, not `Writing/`.
The report must end with operational decisions, for example:
Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.
Repo: Galaxy-Dawn/claude-scholar
Use when creating or configuring Claude Code agents and their frontmatter.
Use only when creating new registrable ML components that require Factory or Registry patterns.
This skill should be used when the user asks to "debug this", "fix this error", "investigate this bug", "troubleshoot this issue", "find the problem",…
This skill provides reference guidance for citation verification in academic writing. Use when the user asks about "citation verification best practices", "how…
This skill should be used when the user asks to review a diff or pull request, write review comments, audit code quality, establish review standards, or…
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command…