///|
fn research_report_skill_frontmatter() -> String {
[
"---", "name: research-report", "description: Turn screened research artifacts into a long-form, reader-facing deep research report with evidence-backed claims, comparison tables, diagrams, and explicit limits.",
"---",
].join("\n")
}
///|
fn research_report_skill_intro(display : String) -> String {
[
"",
"# Research Report Skill For \{display}",
"",
"Use this skill after source collection and evidence extraction. It is not a source-fetching skill; if evidence is missing, write blockers and limits instead of inventing claims.",
].join("\n")
}
///|
fn research_report_temperament_section() -> String {
[
"", "## Research Temperament", "", "Correctness is necessary but not sufficient.",
"", "- Imagination: propose mechanisms, futures, substitutions, hidden constraints, and second-order consequences; then test them against evidence.",
"- Curiosity: ask why the topic matters now, what changed recently, what would surprise a serious reader, and which missing fact would change the conclusion.",
"- Judgement: rank evidence quality, reject weak sources, distinguish signal from hype, and decide what deserves durable memory.",
"- Taste: write with a point of view. The report should help a human make sense of the topic, not merely prove that a pipeline ran.",
].join("\n")
}