算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
report-writing【设计与创意】End-to-end long-form report creation — outline design, multi-chapter content writing, review, and assembly. Covers industry research, market analysis, policy briefs, technical reports, consulting deliverables, and any structured long-form non-fiction requiring research, argumentation, and citations. Outputs are delivered in Markdown (`.md`) format. D…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
.md) format.
Do NOT use for: academic papers (use paper-writing), creative fiction, blog
posts, or short-form content under 2000 words.Orchestrate the full lifecycle of professional long-form reports: outline design → content creation → review → assembly.
If the user explicitly requests an output format, deliver that format. If the user does not specify a format, deliver .docx by default. Workflow artifacts may still be generated in Markdown (.md) as intermediate files; when .docx delivery is needed, use the docx-related skill at skills/docx/SKILL.md to convert the generated Markdown artifact.
User Query
│
├─ Research artifacts found at /mnt/agents/output/research/
│ → Pre-Stage (load) → Stage 1 → Stage 2 → Stage 3 → Stage 4
│
├─ No artifacts + topic requires research
│ → Pre-Stage (create) → Stage 1 → Stage 2 → Stage 3 → Stage 4
│
├─ Provides outline + asks for content
│ → Stage 2 → Stage 3 → Stage 4
│
├─ Asks for outline only → Stage 1 → deliver and stop
│
└─ Provides draft + asks for revision → Stage 3 → Stage 4
Before starting any stage, check /mnt/agents/output/research/ for research artifacts.
If {topic}_dim*.md, {topic}_cross_verification.md, and {topic}_insight.md are found:
If the directory is empty or missing and the task requires factual research:
/mnt/agents/output/research//mnt/agents/output/research/{topic}_dim{NN}.md{topic}_cross_verification.md, extracts insights → {topic}_insight.mdThe downstream pipeline (Stage 1–4) is identical regardless of artifact source.
Read outline.md first.
Goal: Produce a structured, executable outline.
Process:
requirement_analyst — extract requirements from user query + uploaded filesstructure_designer — design chapter hierarchy, word countsartifact_analyst — synthesize research artifacts from /mnt/agents/output/research/content_planner — define content points and required elements per chapter/mnt/agents/output/{filename}.agent.outline.md — do not skip this step; Stage 2 depends on the outline fileRead content.md first. Follow its Resolution Principle, System Prompt Template, and Task Prompt Template.
Prerequisite: Research artifacts MUST exist at /mnt/agents/output/research/ before this stage begins.
Research artifact handoff: The Orchestrator passes research artifacts to each writer as Input Materials (see content.md template):
Every writer receives: {topic}_insight.md and {topic}_cross_verification.md
Each writer receives the {topic}_dim{NN}.md files relevant to their chapter
User-provided sources: Even though research agents already read user-supplied files (PDFs, URLs, etc.) during the research stage, writers still need the original paths. Research extractions inevitably lose exact figures, table data, and nuanced arguments that writers need for accurate, detailed prose. Pass the relevant source paths to each writer alongside the dim files. Select per-chapter — not everything to everyone.
User-provided sources: Even though research agents already read user-supplied files (PDFs, URLs, etc.) during the research stage, writers still need the original paths. Research extractions inevitably lose exact figures, table data, and nuanced arguments that writers need for accurate, detailed prose. Pass the relevant source paths to each writer alongside the dim files. Select per-chapter — not everything to everyone.
User-provided sources: Even though research agents already read user-supplied files (PDFs, URLs, etc.) during the research stage, writers still need the original paths. Research extractions inevitably lose exact figures, table data, and nuanced arguments that writers need for accurate, detailed prose. Pass the relevant source paths to each writer alongside the dim files. Select per-chapter — not everything to everyone.
Writers do NOT perform web searches for core research (minor supplementary searches acceptable)
Process:
create_subagent (System Prompt Template), dispatch via task (Task Prompt Template)Read review.md first.
Pipeline (sequential — each stage gates the next):
section_editor (per chapter, parallelizable)
→ transition_editor (cross-chapter coherence)
→ intro_conclusion_reviewer (bookend quality)
→ citation_manager (read citation.md for this step)
Each editor can pass or delegate rewrites. Rewrites happen in-place.
_ref.md must exist before merging_sec{NN}.md files, appends reference list, saves as /mnt/agents/output/{filename}.agent.final.md.docx by default (pass docx skill path /app/.agents/skills/docx/SKILL.md to merger). User-specified format overrides. Both .md and formatted file are delivered..agent.final.md is mandatory intermediate output.{filename}_sec{NN}.md for chapters, {filename}_ref.md for references, {filename}.agent.outline.md for outline, {filename}.agent.final.md for final./mnt/agents/.citation.jsonl and return globally unique citation indices (e.g., [^49^]). Writers MUST use these indices as-is — never renumber. Chapter files contain only [^N^] markers in body text, no reference lists. See citation.md._sec{NN}.md files during assembly, always use encoding='utf-8' with no error handler. On UnicodeDecodeError, re-dispatch the writer for the corrupted section. Never fall back to latin-1, gbk, cp1252, errors='ignore', or errors='replace' — these convert a detectable error into silent mojibake in the delivered .docx.| File | When to Read | Content |
|---|---|---|
| outline.md | Before Stage 1 | Outline methodology, format spec, sub-agent strategy |
| content.md | Before Stage 2 | Resolution principle, prompt templates, writing standards, color schemes |
| review.md | Before Stage 3 | Editor roles, review criteria, quality gates |
| citation.md | Before citation_manager | Citation format, source tiers, manager workflow |
| styles/*.md | Before Stage 2 | Domain-specific voice, tone, conventions |