This skill automates a structured academic writing workflow based on a three-layer architecture: Framework Layer, Summary Layer, and Body Layer. It maintains data consistency across all layers through automatic synchronization mechanisms. The skill operates within a user-designated project directory (default: ./PaperProject/).
Use this skill when the user needs systematic assistance with academic writing, especially for long-form documents like theses or dissertations.
references folder."This skill strictly follows the three-layer architecture:
structs.json): The blueprint/map of the entire paper. A JSON array describing the hierarchical structure of chapters, sections, and paragraphs with IDs, titles, abstracts, keywords, and key points.summaries.json): The content database. Provides detailed summaries for each framework node and records related node IDs for content traceability../document_body/ directory): The actual written content. A directory and Markdown file collection that exactly mirrors the framework layer structure, with each file corresponding to a writing unit.Stage 1: Literature Review & Processing
./document_body/, ./processed_references/).references directory.information.md file with metadata (title, author, abstract, keywords, download link).structs.json, summaries.json, and body files stored within that reference's folder. This creates a "knowledge base" for each reference.information.md.Stage 2: Document Writing
structs.json based on the research topic, proposal, and processed references. If an exemplary reference paper exists, its structure can be emulated.summaries.json../document_body/ directory, following the format Chapter_X/Section_X.X_Title.md. If a section becomes too long, split it into multiple files (e.g., Section_X.X_Title_trunc_1.md).Stage 3: Assembly & Synchronization
./document_body/ and merges them in the order defined by the framework layer into a complete thesis_final.md file. This is a programmatic process, not reliant on AI.structs.json) or Summary Layer (summaries.json), the corresponding Body Layer files must be rewritten or updated.When the user triggers the skill, I will work according to the following logic:
./PaperProject/ in the current working directory. All generated files will be placed within this directory or its subdirectories. a. Check the directory structure and list all items in the references folder.
b. Execute the "Literature Review & Processing" workflow for each item.
c. Generate a literature_review_report.md summarizing key findings and interconnections.
a. Comprehensively analyze the research proposal, core insights from processed references, and institutional guidelines.
b. Generate or update structs.json (Framework Layer) in the project root.
a. Read structs.json and summaries.json.
b. Create corresponding folders and files in the ./document_body/ directory and begin writing content. Existing files in this directory may be overwritten.
c. While writing each section, query summaries.json and the associated reference knowledge bases.
a. The user indicates which file was modified (e.g., ./document_body/Chapter_3/3.1_Current_Analysis.md).
b. I first read the modified file content, extract a new abstract and key points.
c. Update the section_summary for the corresponding section_id in summaries.json.
d. Update the abstract and key_points for the corresponding section_id in structs.json.
a. Perform a network search based on the user-provided keywords.
b. Attempt to download PDFs to the references directory.
c. Create a folder and information.md for each, regardless of download success. If downloaded successfully, proceed with structured parsing.
references folder is empty, I will notify the user and ask if they want to proceed directly to framework design or start a network search for literature.共 1 个版本