Coordinate raw analysis and publish a normalized research entry into chan.dev's `src/content/research/`. Use when research should become a durable chan.dev report.
This is a coordinator skill. It owns chan.dev's research conventions:
src/content/research/It may coordinate with global transformation skills for the raw research when those skills exist. Example: use analyze-youtube-channel to do the YouTube-specific analysis, then map the findings into chan.dev's local research format.
Examples:
chantasticyoutubeaudit2026-03-09/absolute/path/to/notes.mdBefore writing, read:
src/content/research/_research.tssrc/content/research/_new_template.mdAlso inspect one or two existing reports in src/content/research/ when you need a concrete example of tone or structure.
Before drafting final prose, consult reference skills that capture Chan's general writing tone when they are available.
Default reference:
~/.agents/skills/consult-chan-writing-style/SKILL.mdOptional deeper reference:
~/.agents/skills/consult-chan-writing-style/REFERENCE.mdUse these as an editing lens, not as a license to make the report ornamental. Research should stay:
Do not force found-note roughness, essay cadence, or confessional framing onto a report that should remain analytical.
Prefer a matching global analyze-* transformation skill when one exists.
Examples:
analyze-youtube-channel for YouTube channel audits or repackaging analysisThe transformation skill owns:
This local coordinator owns:
research frontmatterIf no matching global skill exists, do the raw research directly and continue with the same local output contract.
Do not depend on another skill's private files, caches, or manifests. Use only the explicit findings it produces.
If the operator provides explicit source file paths, treat those files as the raw research input and skip the matching analyze-* transformation skill unless asked otherwise.
Write to:
src/content/research/{source}--{subject-slug}--{report-slug}--{YYYY-MM-DD}.md
Examples:
src/content/research/youtube--chantastic--channel-audit--2026-03-09.md
src/content/research/youtube--chantastic--repackaging-strategy--2026-03-09.md
Use the generic research schema.
Required fields:
titlesnapshotDatekindsubjectExpected fields:
descriptiontagstldrstatusprioritiesKeep frontmatter generic. Do not create source-specific frontmatter like channel, platform_id, or videos_analyzed. Put that material in the body instead.
Every report must include 3-5 priorities in frontmatter.
Rules:
impact and effort: low, medium, highThese render near the top of the report and should work as an executive summary.
Default shape:
## Context## Snapshot## Findings## Recommendations## Methodology and/or ## Limitations when usefulThe report should be self-contained and durable. Do not include scratch directories, raw file inventories, or temp-path references in the final document.
Open the collection schema and template before writing.
Consult the available writing-style reference skill before drafting the final report.
At minimum, read:
~/.agents/skills/consult-chan-writing-style/SKILL.mdRead the deeper reference file only if you need more calibration.
If explicit source file paths are provided:
analyze-* skill calls by defaultThis is the escape hatch for:
If no source files are provided, then:
If a matching global analyze-* skill exists, use it first.
If not, research directly.
Turn the raw findings into chan.dev's house style:
Apply the writing references during this step, especially for:
tldrCreate or update exactly one file in src/content/research/.
If the subject, report slug, and date already exist, update that file instead of creating a duplicate.
Do one final pass with the writing reference in mind.
Check for:
Run whatever lightweight repo validation is appropriate for content changes.
analyze-* skill whenever possible.