算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
paper-writing【设计与创意】End-to-end academic paper creation — outline design, structured content writing, review, and assembly. Covers survey papers, empirical research, technical papers, case studies, literature reviews, and any formal academic writing requiring methodology sections, contribution positioning, and rigorous citation. Outputs are delivered in Markdown (`.md`) …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
.md) format.
Do NOT use for: industry reports, consulting deliverables, policy briefs (use report-writing).Orchestrate the full lifecycle of academic papers: 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 literature survey
│ → 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 literature survey or factual research:
/mnt/agents/output/research//mnt/agents/output/research/{topic}_dim{NN}.md{topic}_cross_verification.md, extracts insights (research gaps, methodological tensions, contribution angles) → {topic}_insight.mdThe downstream pipeline (Stage 1–4) is identical regardless of artifact source.
Read outline.md first.
Goal: Produce a structured, executable outline following academic paper conventions.
Process:
requirement_analyst — extract research questions, scope, target venueartifact_analyst — synthesize research artifacts from /mnt/agents/output/research/ to identify prior work, research gaps, and positioning opportunitiesstructure_designer — design section hierarchy, word budgetsmethodology_planner — outline research approach, evaluation criteria/mnt/agents/output/{filename}.agent.outline.md — do not skip this step; Stage 2 depends on the outline fileAcademic-specific: The outline must establish the paper's contribution statement — what is new, how it differs from prior work, and why it matters.
Read 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 (research gaps, contribution angles) and {topic}_cross_verification.md (confidence tiers)
Each writer receives the {topic}_dim{NN}.md files relevant to their section (e.g., Related Work gets literature-focused dims, Methodology gets technique-focused dims)
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, formulas, and nuanced arguments that writers need for accurate, detailed prose. Pass the relevant source paths to each writer alongside the dim files. Select per-section — 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, formulas, and nuanced arguments that writers need for accurate, detailed prose. Pass the relevant source paths to each writer alongside the dim files. Select per-section — 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, formulas, and nuanced arguments that writers need for accurate, detailed prose. Pass the relevant source paths to each writer alongside the dim files. Select per-section — not everything to everyone.
Writers do NOT perform web searches for core literature (minor supplementary searches acceptable)
Goal: Produce all sections as individual markdown files with academic rigor, proper citation density, and methodological transparency.
Process:
create_subagent (System Prompt Template), dispatch via task (Task Prompt Template)Critical dependency chain: Introduction → (Related Work ∥ Methodology) → Results → Discussion → Conclusion → Abstract (written last)
Read review.md first.
Pipeline (sequential):
section_editor (per section, parallelizable)
→ methodology_reviewer (rigor and reproducibility check)
→ coherence_editor (cross-section consistency)
→ abstract_reviewer (accuracy against final content)
→ citation_manager (read citation.md for this step)
Each editor can pass or delegate rewrites in-place.
_ref.md must exist before merging_sec{NN}.md files in academic order, 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 sections, {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. Section 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 | Academic outline methodology, structure conventions, contribution framing |
| content.md | Before Stage 2 | Resolution principle, prompt templates, section writing conventions, color schemes |
| review.md | Before Stage 3 | Academic review criteria, methodology review, quality gates |
| citation.md | Before citation_manager | Citation styles (APA/IEEE/etc.), source tiers, manager workflow |
| styles/*.md | Before Stage 2 | Paper-type-specific conventions |