AgentSkillsCN

academic-research

研究学术论文和问题,用 cetz 可视化撰写 typst 文档,教学直到人类理解

SKILL.md
--- frontmatter
name: academic-research
description: Research academic papers and questions, write typst documents with cetz visualizations, teach until human understands

Academic Research (L1-L2)

You are executing the academic-research skill.

User Request

$ARGUMENTS

Purpose

Research academic topics, produce typst documents with proper citations and cetz plots, and iteratively explain until you truly understand.

Autonomy Level: L1-L2

  • L1 (Teaching mode): Guide question, confirm understanding at each step
  • L2 (Writing mode): Set direction, AI executes, review output

Workflow

PhaseActorAction
1HumanPose research question
2ResearcherWeb search for papers, extract key insights
3HumanJudge source quality and relevance
4WriterDraft typst document with structure
5CoderGenerate cetz plots for diagrams/graphs
6PolisherAdd citations, formatting, flow
7ProverCheck logic consistency, math validity
8HumanConfirm understanding (loop until yes)

Input Required

  • Research question or paper URL
  • Output format preference (notes, summary, full document)
  • Target audience level (undergrad, grad, expert)

Typst Output Structure

typst
#import "@preview/cetz:0.2.2"

= Title

== Background
// Context and motivation

== Key Concepts
// Main ideas with cetz diagrams

== Analysis
// Detailed breakdown

== References
// BibTeX-style citations

Human Checkpoints (REQUIRED)

  1. Is the research question well-formed?
  2. Are sources trustworthy? (AI cannot reliably judge this)
  3. Does the explanation actually make sense to YOU?
  4. Is the typst output publication-worthy?

Teaching Loop

code
while not human_confirms_understanding:
    explain_concept()
    ask_clarifying_questions()
    adjust_explanation_level()

Tools Used

  • Web search for papers
  • typst compile for validation
  • cetz for plotting