/install academic-thesis-review
\r \r
Skill: Academic Thesis Review (Chinese Master's Thesis)\r
\r
Description\r
Multi-round academic review of Chinese Master's theses (硕士学位论文). Uses a 3-round review strategy (macro → per-chapter → inter-chapter consistency). Acts as a strict professor reviewer, producing actionable revision comments in Chinese. Supports iterative version cycles.\r \r
Trigger Phrases\r
- "审阅论文" / "review thesis"\r
- "论文评审" / "学术评审"\r
- "帮我看看论文" / "论文有什么问题"\r
- "再做一轮审阅" / "修改后再看看"\r \r
Prerequisites\r
- Thesis file in
.docxformat\r - Python available for text extraction (zipfile + xml.etree.ElementTree)\r
- If
review_results.mdexists in the working directory, iterative mode is triggered automatically (see Phase 1 § Prior Review Detection)\r \r ---\r \r
Part I: Rules & Instructions\r
\r
Core Rules\r
\r
Execution Order\r
\r
Round 1 ─┐ ┐\r
├─ (parallel or sequential) ───├→ Round 3 → Consolidate → User revises\r
Round 2 ─┘ ┘\r
```\r
\r
- **Round 1** and **Round 2** have **no hard dependency** on each other. The agent may run them in parallel or sequentially depending on its own capabilities and context constraints.\r
- **Round 1:** reviews the full thesis text. Output: macro structure review + chapter dependency map.\r
- **Round 2:** reviews chapters **sequentially in document order**. Each chapter review has access to the summary cards of all previously reviewed chapters. Output: per-chapter issues + per-chapter summary cards.\r
- **Round 3** depends on **both** Round 1 and Round 2 completing. It reconciles their outputs, then reviews chapter pairs. Output: inter-chapter consistency issues + pair coverage log.\r
- All 3 rounds review the **same original text** — the user revises only after all rounds complete.\r
\r
### Default Thesis Assumption\r
\r
Standard master's thesis structure: abstract → introduction → literature/theory → methodology → analysis/results → conclusion → references → appendices. No restriction on research topic, industry, or case type.\r
\r
**Non-standard fallback:** If the thesis uses non-standard chapter names or merged chapters, map chapters by function: research problem → literature support → method design → results delivery → conclusion.\r
\r
### Conflict Resolution (authoritative — all rounds defer to this)\r
\r
1. **Evidence first, then severity.** If R2/R3 evidence overturns an R1 finding, the severity follows the new evidence — do not preserve R1's higher severity for a claim R2/R3 disproved.\r
2. If Round 2 and Round 3 disagree on the same finding, prefer the conclusion backed by **more direct full-text evidence**.\r
3. If multiple rounds independently confirm the same issue but at different severities, keep the **higher severity**.\r
\r
### Verification Types\r
\r
All review checklists use these labels. Defined once here; referenced throughout.\r
\r
- **[D]** = directly verifiable from thesis text\r
- **[S]** = suspicion only — flag for closer look, agent cannot confirm\r
- **[M]** = requires manual verification outside thesis text (original Word file, source literature, or external facts)\r
\r
### Severity Rubric\r
\r
- 🔴 **Immediate fix** — threatens credibility, conclusion validity, or defense safety (data contradictions, unanswered research questions, method-result mismatch, clear factual errors, substantive cross-chapter conflicts)\r
- 🟡 **Strongly recommended** — weakens academic quality but not immediately fatal (underdeveloped argument, weak literature-method link, unstable terminology, loose structure)\r
- 🟢 **Quality improvement** — wording, polish, or refinement that does not affect conclusions\r
\r
---\r
\r
## Phase 1: Text Extraction\r
\r
Extract plain text from `.docx` via Python:\r
\r
```python\r
import zipfile, xml.etree.ElementTree as ET\r
\r
docx_path = r'\x3CPATH_TO_DOCX>'\r
z = zipfile.ZipFile(docx_path)\r
doc_xml = z.read('word/document.xml')\r
tree = ET.fromstring(doc_xml)\r
ns = {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'}\r
paragraphs = tree.findall('.//w:p', ns)\r
full_text = []\r
for p in paragraphs:\r
runs = p.findall('.//w:r/w:t', ns)\r
line = ''.join(r.text for r in runs if r.text)\r
if line.strip():\r
full_text.append(line)\r
result = '\
'.join(full_text)\r
```\r
\r
Output to `review_artifacts/thesis_full_text_\x3CYYYYMMDD_HHMMSS>.txt`. Create directory if it does not exist. Note paragraph count and character count as baseline metrics.\r
\r
### Preparation\r
\r
After extraction, prepare:\r
- **Full text file** — for Round 1\r
- **Per-chapter split files** — for Round 2\r
- **Thesis summary block** — title + full Chinese abstract + full English abstract + table of contents (~500-1000 chars), used as context prefix in Rounds 2 and 3\r
\r
### Chapter Splitting Rules\r
\r
- Split by **top-level chapter headings** (e.g., `第1章`, `第一章`, `1 绪论`)\r
- Sub-headings (level 2/3) belong to their parent chapter\r
- **Long chapter**: read in subsection chunks during Round 2, but output one consolidated result and one summary card per top-level chapter\r
- **Short chapter**: flag as structure weakness in Round 2; do not auto-merge unless user confirms\r
- **Ambiguous boundaries**: ask user to confirm rather than guessing\r
\r
### Prior Review Detection (Iterative Mode)\r
\r
After extraction, check whether `review_results.md` exists in the current working directory.\r
\r
**Not found → First-version mode:**\r
- Version = 第1版\r
- No prior issues to load\r
- Proceed normally\r
\r
**Found → Iterative mode:**\r
1. Parse the prior `review_results.md` to extract:\r
- Prior version number → increment by 1 for the new review\r
- All prior issues from "本版问题清单" with their severity, location, and description\r
2. Classify each prior issue by its "位置" field:\r
- Issues with location "全局" → redistribute to relevant chapters in Round 2\r
- Issues with location "第X章" → **Round 2** (injected in Phase B when reviewing that chapter)\r
- Issues with location "第X章→第Y章" → **Round 3** (injected when reviewing that pair)\r
3. Verification marking (applied in Phase B of Round 2 and in Round 3):\r
- Issue is resolved → mark ✅已修改\r
- Issue is partially addressed → mark ⚠️部分修改, describe what remains\r
- Issue is unchanged → mark ❌未修改\r
\r
### Iterative Mode: Issue Injection Strategy\r
\r
**Key Principle: Separation of Discovery and Verification**\r
\r
To prevent anchoring bias (agent treating prior issues as a checklist instead of performing independent review), the injection strategy is designed as follows:\r
\r
**Round 1: No injection**\r
- Execute exactly as first-version mode (completely independent)\r
- Do NOT inject any prior issues, including "全局" issues\r
- Rationale: Issues found in Round 1 are typically also discoverable in Round 2/3; verifying global issues through specific chapters is more precise\r
\r
**Round 2: Two-phase per-chapter review**\r
- **Phase A (Independent Discovery):** Review chapter with NO historical issues visible\r
- **Phase B (Historical Verification):** Inject chapter-specific issues + relevant "全局" issues for verification\r
- See §2.x for detailed Phase A/B execution rules\r
\r
**Round 3: Cross-chapter verification**\r
- Inject cross-chapter historical issues (位置="第X章→第Y章")\r
- Execute spot checks on chapters that declared "无新发现" in Phase A\r
\r
**Anti-Shortcut Rules:**\r
- ✅ **DO:** Complete Phase A output before seeing any historical issues. Use dimension coverage checklist to confirm systematic review.\r
- ❌ **DON'T:** Combine Phase A and Phase B. Skip the dimension coverage checklist. Claim "no new issues" without checklist evidence.\r
\r
### Extraction Limitations\r
\r
- Figures/images lost — only captions and in-text references survive\r
- Table structure flattened to rows of text\r
- Formulas may be fragmented or missing\r
- Cross-references (图X.X, 表X.X) survive as text but actual targets cannot be verified\r
- Headers/footers and page numbers not extracted\r
\r
---\r
\r
## Phase 2: Three-Round Review\r
\r
### Round 1: Macro Structure Review\r
\r
**Input:** Full thesis text. *(In iterative mode: NO prior issues injected — execute as first-version mode)*\r
**Focus:** Bird's-eye structural and logical assessment. Do NOT give line-level edits.\r
**Long-input fallback:** If the full thesis exceeds stable single-pass context, read in large sequential chunks with overlap, then do one pass over all Round 1 findings to ensure cross-chunk consistency before outputting the dependency map.\r
\r
#### 1.1 Reading Order\r
1. Title page & metadata\r
2. Table of contents\r
3. Chinese abstract + keywords\r
4. English abstract + keywords\r
5. All chapters — read sequentially for structural flow\r
6. References\r
7. Appendices\r
\r
#### 1.2 Review Checklist\r
\r
| Item | What to Check | Type |\r
|------|--------------|------|\r
| **Overall structure** | Chapter layout logical? Chapters proportional? | [D] |\r
| **Research question → Conclusion chain** | All research questions answered in conclusion? Any silently dropped? | [D] |\r
| **Logic flow** | Each chapter leads naturally to the next? Logical jumps or missing bridges? | [D] |\r
| **Terminology consistency (global)** | Key terms used consistently throughout? | [D] |\r
| **Theory utilization** | How many theories introduced vs. actually used? Flag bloat. | [D] |\r
| **Completeness** | All promised analyses delivered? Limitations discussed? Future work? | [D] |\r
| **Factual self-consistency** | Dates, statistics contradict each other *within* the thesis? | [D] |\r
| **Factual accuracy (external)** | Do named facts match known reality? | [M] — flag suspicious values only |\r
| **Section proportionality** | Chapters too short for their function, or too long and overloaded? | [D] |\r
| **Innovation & contribution** | Are innovation points explicitly stated? Are they supported by the thesis body? **Calibration: master's theses (especially part-time/professional) are NOT expected to produce high-level innovation. Applying existing methods to a new context or combining known approaches in a novel way IS acceptable — the key requirement is that innovation points exist, are clearly articulated, and are not fabricated.** Flag missing or unsubstantiated claims, not low novelty. | [D] for whether stated; [S] for whether substantiated |\r
| **Practice relevance** *(if practice-oriented)* | Is the research grounded in a real-world problem or case? Does the thesis produce actionable recommendations, not just theoretical conclusions? Does it demonstrate problem-solving ability? | [D] |\r
| **Abstract consistency** | Chinese and English abstracts match each other and faithfully represent the thesis? | [D] |\r
| **References (overview)** | Format consistency, recency, relevance | [D] |\r
\r
#### 1.3 Required Output: Chapter Dependency Map\r
\r
Output a chapter dependency map at the end of Round 1. This drives Round 3 pair selection.\r
\r
Format:\r
```\r
章节逻辑依赖关系:\r
- 🔴 第1章 → 第5章:[依赖关系说明]\r
- 🔴 第3章 → 第4章:[依赖关系说明]\r
- 🟡 第2章 → 第3章:[依赖关系说明]\r
- ...\r
```\r
\r
- `A → B` = A makes a promise / sets scope; B should deliver or remain consistent\r
- 🔴 = must check in Round 3 · 🟡 = check if evidence supports it · 🟢 = advisory, low priority\r
- Principle: **谁承诺,谁兑现,这两章就要配对。** See Appendix A for common patterns.\r
\r
---\r
\r
### Round 2: Per-Chapter Deep Review\r
\r
**Input per chapter:** Thesis summary block + current chapter full text + summary cards of all previously reviewed chapters.\r
**Execution:** Sequential, in document order. *(In iterative mode: two-phase execution per chapter — see §2.x)*\r
**Focus:** Detailed intra-chapter quality. Line-level issues are caught here.\r
\r
**First chapter note:** When reviewing the first chapter, no prior summary cards exist. Skip the "交付" field in that chapter's summary card.\r
\r
#### 2.1 Review Dimensions\r
\r
| Dimension | What to Check | Type |\r
|-----------|--------------|------|\r
| **Data Consistency** | Numbers in tables match text? **Actively recalculate** totals, percentages, and derived values from raw data — do not just check whether they "look right." If raw numbers are available, verify that reported percentages/scores are arithmetically correct. | [D] |\r
| **Internal Logic** | Argument flows logically? Claims supported? Logical leaps? | [D] |\r
| **Methodology Rigor** | Method selection rationale stated and internally consistent? | [D]/[S] |\r
| **Quantitative checks** *(if applicable)* | Statistical test choices, sample size, validity/reliability — apply only for quantitative empirical work | [S]; definitive judgment [M] |\r
| **Literature Review** | Research gap articulated? Key competing works cited? Gap justifies this study? | [D] for presence; [M] for citation accuracy |\r
| **Citation adequacy** | Major claims backed by citations? Unsupported assertions? | [S]; whether source supports claim is [M] |\r
| **Language & Style** | Typos, repeated chars (的的/了了), grammar errors (病句), punctuation misuse (中英文标点混用), inconsistent terminology, colloquial language in academic text, overly long/convoluted sentences | [D] |\r
| **Factual accuracy (internal)** | Dates/numbers consistent *within this chapter*? | [D] |\r
| **Factual accuracy (external)** | Real-world claims plausible? | [S]/[M] — flag only |\r
| **Chapter Framing** | Opening bridges from previous chapter? Closing sets up next? | [D] |\r
| **Chapter Proportion & Function** | Too short for its function? Too long and overloaded? | [D] |\r
\r
**Proactive expansion rule:** When the thesis uses a specific research method (survey, AHP, regression, case study, grounded theory, etc.), the agent must proactively apply that method's academic validation criteria — not just check the generic dimensions above. The agent's own domain knowledge is the source for method-specific checks; the skill does not enumerate them.\r
\r
See Appendix B for chapter-type-specific focus areas.\r
\r
#### 2.2 Special Section Responsibilities\r
\r
- **Abstracts** — Round 2: wording quality, terminology stability, grammar; whether abstract claims overstate the body\r
- **References** — Round 2: flag uncited claims or mismatched citations **[S]**; whether cited source supports the claim is **[M]**\r
- **Appendices** — Treat as a distinct Round 2 unit: questionnaires, interview guides, supplementary tables, coding schemes\r
\r
#### 2.x Iterative Mode: Two-Phase Per-Chapter Review\r
\r
**Applies only when `review_results.md` exists (iterative mode).**\r
\r
In iterative mode, each chapter review is split into two sequential phases to prevent anchoring bias:\r
\r
**Phase A: Independent Discovery (NO historical issues visible)**\r
\r
Input: Thesis summary block + current chapter full text + prior chapter summary cards\r
\r
Output format (to `review_working.md`):\r
```markdown\r
### 第X章 [章节名] - Phase A 独立发现\r
\r
**审阅维度覆盖:**\r
- [x] 数据一致性:[具体检查内容,如"核算了表4.2共5处百分比,均正确"]\r
- [x] 内部逻辑:[具体检查内容,如"检查了论证链A→B→C,逻辑成立"]\r
- [x] 方法严谨性:[具体检查内容] 或 [N/A - 本章无方法论内容]\r
- [x] 文献引用:[具体检查内容] 或 [N/A]\r
- [x] 语言规范:[具体检查内容,如"未发现病句或标点问题"]\r
- [x] 章节衔接:[具体检查内容,如"开篇承接第2章结论,结尾为第4章铺垫"]\r
\r
**独立发现问题:**\r
| 编号 | 严重度 | 问题 | 位置 | 类型 |\r
|------|--------|------|------|------|\r
| D-1 | 🟡 | ... | L123 | [D] |\r
\r
*若未发现新问题:*\r
> 经独立审阅上述维度,本章未发现新问题。\r
```\r
\r
**Phase B: Historical Issue Verification (inject after Phase A completes)**\r
\r
Input: Phase A output + historical issues for this chapter (including relevant "全局" issues)\r
\r
Output format (to `review_working.md`):\r
```markdown\r
### 第X章 - Phase B 历史问题验证\r
\r
**注入问题:** [#1] [#7] [#19-A]\r
\r
| 编号 | 原问题概述 | 验证结果 | 说明 |\r
|------|-----------|----------|------|\r
| [#1] | Wilcoxon Z/p矛盾 | ❌未修改 | L1965仍为Z=-5.059, p=0.593 |\r
| [#7] | 研究问题未编号化 | ❌未修改 | L162-168仍为叙述式 |\r
\r
**章节摘要卡(定稿):**\r
[标准摘要卡格式]\r
```\r
\r
**Sequencing Rule:** Phase A MUST be complete and output to working file BEFORE Phase B input is provided. The agent may NOT "peek ahead" at historical issues during Phase A.\r
\r
**Dimension Coverage Checklist Requirement:** The checklist in Phase A must include **specific descriptions** of what was checked (not just checkmarks). This serves as verifiable evidence that independent review was performed.\r
\r
#### 2.3 Required Output: Per-Chapter Summary Card\r
\r
Output after each chapter. Used by Round 3 for orientation and dependency map validation.\r
\r
```\r
## [章节编号] [章节标题]\r
\r
**核心论点:** 1-2句话\r
**承诺(本章对后续章节的承诺):**\r
- [例如"将在第4章用AHP验证该评价体系"]\r
**交付(本章兑现了前序章节的哪些承诺):**\r
- [例如"兑现了第2章提出的三层指标框架"]\r
**关键数据/定义:** 关键数字、术语定义、模型名称(供跨章核对)\r
**本章问题摘要:** 🔴🟡问题概览(1-3条最关键的)\r
```\r
\r
During Round 3 setup, compare summary cards against Round 1's dependency map:\r
- Summary shows dependency Round 1 missed → **add to Round 3**\r
- Round 1 mapped dependency no summary confirms → **demote or remove**\r
\r
Conflict with Round 1: default to Round 2 evidence (per Core Rules § Conflict Resolution).\r
\r
---\r
\r
### Round 3: Inter-Chapter Consistency Review\r
\r
**Input per pair:** Thesis summary block + both summary cards + both chapter full texts. In iterative mode: also receives cross-chapter prior issues for verification.\r
**Pairs:** Merged from Round 1 dependency map + Round 2 summary card validation.\r
\r
#### Pair Selection Stopping Rule\r
\r
- **🔴 pairs** — mandatory\r
- **🟡 pairs** — review only if summary cards show concrete promise/deliverable link or data/terminology risk; skip otherwise\r
- **🟢 pairs** — skip unless user requests exhaustive mode\r
\r
#### Coverage Transparency\r
\r
Output at end of Round 3:\r
```\r
章节配对审查覆盖情况:\r
✅ 已完成:第1章 → 第5章(🔴,研究问题→结论回应)\r
✅ 已完成:第3章 → 第4章(🔴,方法→结果兑现)\r
⏭ 已跳过:第2章 → 第3章(🟡,摘要卡无具体承诺/交付链接)\r
⏭ 已跳过:第4章 → 第5章(🟢,未进入本轮)\r
```\r
\r
#### Spot Check Mechanism (Iterative Mode Only)\r
\r
**Purpose:** Validate Round 2 Phase A "无新发现" claims through targeted re-examination. Provides a deterrent against superficial review.\r
\r
**Trigger Conditions:**\r
A spot check is triggered when ALL of the following are true:\r
1. A chapter's Phase A declared "本章未发现新问题"\r
2. AND that chapter has historical 🔴 issues OR 3+ historical 🟡 issues\r
\r
**Procedure:**\r
1. Select 1-2 subsections (500-1000 characters each) from the triggered chapter\r
2. Perform focused re-review on **two dimensions only**: data consistency + terminology consistency\r
3. Output result to `review_working.md`\r
\r
**Limits (Cost Control):**\r
- Maximum **3 spot checks** per review cycle\r
- Each spot check covers **500-1000 characters only**\r
- Focus on **2 dimensions only** (data + terminology)\r
\r
**Output Format (to `review_working.md`):**\r
```markdown\r
### 抽查验证\r
\r
**章节:** 第X章 §X.X(L###-L###)\r
**抽查原因:** Phase A声明无新发现,但该章有历史🔴问题[#1][#5]\r
**抽查维度:** 数据一致性、术语一致性\r
**抽查结果:**\r
- ✅ 未发现Round 2遗漏的问题(支持Phase A声明)\r
- ⚠️ 发现潜在遗漏(需补充至问题清单):\r
- [问题描述]\r
```\r
\r
**Integration with Final Output:**\r
- Spot check results are recorded in `review_working.md` only\r
- If spot check finds omissions, add them to the consolidated issue list with tag `[抽查补充]`\r
- `review_results.md` format remains unchanged (user does not see spot check details)\r
\r
#### Reading Strategy (per pair)\r
\r
**Full-text reading of both chapters is MANDATORY.** Summary cards are navigation index only.\r
\r
1. Read both summary cards → understand expected promise/deliverable relationship and key data points\r
2. Read Chapter A in full → note claims, numbers, definitions, commitments\r
3. Read Chapter B in full → actively cross-check against Chapter A notes\r
4. Document all inconsistencies found\r
\r
**Long-input fallback:** If a chapter pair exceeds stable single-pass context, read each chapter in chunks but ensure a final cross-check pass covers all noted data points and commitments from both chapters before concluding.\r
\r
#### Pre-Round 3: Dependency Map Reconciliation\r
\r
1. List Round 1's dependency pairs\r
2. Check each summary card's "承诺"/"交付" against Round 1's pairs\r
3. Produce **final pair list**: confirmed + newly discovered − demoted\r
4. Document changes briefly\r
\r
#### Review Checklist (per pair)\r
\r
| Item | What to Check | Type |\r
|------|--------------|------|\r
| **Terminology alignment** | Same concepts use same terms across chapters? | [D] |\r
| **Data/number consistency** | Same statistics, sample sizes, dates consistent? | [D] |\r
| **Scope alignment** | Chapter B delivers what A promised? B introduces undeclared scope? | [D] |\r
| **Cross-reference suspicion scan** | Suspicious 图/表/章/节 references or numbering jumps? | [S]/[M] |\r
| **Logical continuity** | Transition makes sense? Logical gaps or contradictions? | [D] |\r
\r
Cross-references are **not a primary hard-check item** — only flag suspicious cases for manual Word verification.\r
\r
---\r
\r
## Phase 3: Consolidation & Output\r
\r
After all 3 rounds, consolidate into a single **issue-centric** document. Each issue appears once; originating round noted in brackets.\r
\r
### Output Files\r
\r
| File | Location | Content |\r
|------|----------|---------|\r
| `review_results.md` | Working directory | Final consolidated review (user-facing deliverable) |\r
| `review_working_\x3CYYYYMMDD_HHMMSS>.md` | `review_artifacts/` | Round 1 dependency map, Round 2 summary cards, Round 3 pair logs, all intermediate findings |\r
| `thesis_full_text_\x3CYYYYMMDD_HHMMSS>.txt` | `review_artifacts/` | Extracted plain text from docx (Phase 1 output) |\r
\r
**Directory structure:**\r
```\r
working_directory/\r
├── review_results.md\r
└── review_artifacts/\r
├── thesis_full_text_20260325_143052.txt\r
└── review_working_20260325_143052.md\r
```\r
\r
**Notes:**\r
- Create `review_artifacts/` directory if it does not exist\r
- Timestamp format: `YYYYMMDD_HHMMSS` (local time)\r
- Working file serves as execution evidence and traceability record\r
- In iterative mode, each review cycle creates a new timestamped working file\r
\r
### Working File Structure (Iterative Mode)\r
\r
In iterative mode, `review_working.md` must include the following sections to serve as execution evidence:\r
\r
```markdown\r
# 评审工作文档(第X版)\r
\r
## Round 1: 宏观结构审阅\r
[依赖关系图 + 宏观发现]\r
\r
## Round 2: 逐章深度审阅\r
\r
### 第1章 [章节名] - Phase A 独立发现\r
**审阅维度覆盖:** [详细checklist]\r
**独立发现问题:** [列表或"无"]\r
\r
### 第1章 - Phase B 历史问题验证\r
**注入问题:** [编号列表]\r
**验证结果:** [表格]\r
**章节摘要卡:** [标准格式]\r
\r
[...其他章节...]\r
\r
## Round 3: 跨章一致性审阅\r
[配对审查记录]\r
\r
## 抽查验证\r
[抽查记录,如有]\r
\r
## 历史问题验证汇总\r
[所有历史问题的验证状态汇总表]\r
```\r
\r
**Key Points:**\r
- Phase A and Phase B records must be clearly separated\r
- Dimension coverage checklist must include specific descriptions (not just checkmarks)\r
- Spot check records (if any) must be included\r
- This structure provides traceability for the review process\r
\r
### Consolidation Rules\r
\r
**De-duplication:** Keep the most specific/actionable version of each issue. Other rounds noted as supporting evidence only. When merging related-but-distinct issues, verify they truly share the same root problem — two issues that share a *topic* (e.g., both about Chapter 1) but target different *defects* (e.g., tone vs. evidence gap) must remain separate entries.\r
\r
**Conflict resolution:** See Core Rules § Conflict Resolution.\r
\r
**Coverage verification (mandatory before finalizing):** Before writing the final output, confirm that every distinct finding from all 3 rounds is either included in the consolidated issue list, explicitly merged into another issue, or dropped with a stated reason. No finding may be silently lost.\r
\r
**Iterative mode — prior issue handling:**\r
- All prior issues verified by the rounds are collected here\r
- Issues marked ✅已修改 go into "修订情况核查" only (not into the problem list)\r
- Issues marked ⚠️部分修改 go into both "修订情况核查" and the problem list (tagged `[部分修改]`)\r
- Issues marked ❌未修改 go into both "修订情况核查" and the problem list (tagged `[延续]`)\r
- Newly discovered issues in this review are tagged `[新发现]` in the problem list\r
\r
**Persistent issues:** If the same issue has been flagged across 3+ consecutive versions:\r
1. Acknowledge explicitly ("已连续N版提出")\r
2. Provide minimum-cost fix — exact replacement text + location\r
3. Assess defense risk\r
4. Version 4+: shift to "if you cannot fix, prepare an oral answer for defense"\r
\r
**Convergence criteria** (assess and report in 总体评价):\r
- [ ] Zero 🔴 items\r
- [ ] All 🟡 either fixed or accepted with defense prep\r
- [ ] No new issues in full 3-round review\r
- [ ] Suspicious cross-references flagged for manual Word check\r
\r
### Output Template\r
\r
**Template instructions (do NOT include these in the final document):**\r
- §一 修订情况核查: include only in iterative mode (prior `review_results.md` exists). Omit entirely in first-version mode.\r
- §二 问题清单: contains ALL current open items (unfixed prior + partially fixed prior + newly discovered). In first-version mode, all issues are implicitly `[新发现]` and the tag may be omitted.\r
- §三 收敛评估: include only in iterative mode.\r
- [S] items must use uncertain wording ("疑似…""建议核查…"); [M] items must state what needs manual verification.\r
\r
```markdown\r
# 硕士学位论文评审意见(第X版)\r
\r
**论文题目:** ...\r
**学位类别:** ...\r
**评审日期:** ...\r
\r
---\r
\r
## 一、修订情况核查\r
\r
| # | 原问题概述 | 原严重度 | 修改状态 | 评价 |\r
|---|-----------|---------|---------|------|\r
| 1 | ... | 🔴 | ✅已修改 | 数据已更正 |\r
| 2 | ... | 🟡 | ⚠️部分修改 | 第2章已改,第4章仍有3处 |\r
| 3 | ... | 🔴 | ❌未修改 | 仍缺失 |\r
\r
---\r
\r
## 二、本版问题清单\r
\r
**排序:** 🔴优先,同级别按影响范围(全局 > 跨章 > 单章)排序。\r
\r
每条格式:\r
> **[编号] [🔴/🟡/🟢] [延续/部分修改/新发现] 问题标题**\r
> - **位置:** 第X章 / 第X章→第Y章 / 全局\r
> - **来源:** [R1] / [R2] / [R3](可多项)\r
> - **验证状态:** [D]已确认 / [S]疑似 / [M]需人工核查\r
> - **问题描述:** 具体说明,引用原文\r
> - **修改建议:** 可操作的具体建议\r
\r
### 🔴 必须修改\r
### 🟡 强烈建议修改\r
### 🟢 建议修改\r
\r
---\r
\r
## 三、总体评价\r
\r
### 优点(3-5条)\r
### 整体结论与修改优先级\r
### 收敛评估\r
\r
---\r
\r
## 四、审查覆盖情况\r
\r
### 4.1 章节配对覆盖(Round 3 coverage log)\r
### 4.2 人工核查待办([M]类问题)\r
- [ ] [具体项目]\r
\r
---\r
\r
## 五、答辩提醒(可选)\r
```\r
\r
---\r
\r
## Output Specification\r
\r
- **Language:** Chinese, with English terms where academically standard\r
- **Format:** Markdown (.md), filename `review_results.md`\r
- **Tone:** Strict but constructive — every criticism paired with a specific fix suggestion\r
- **Priority:** 🔴🟡🟢 consistently used across all rounds and versions\r
\r
---\r
\r
# Part II: Reference Knowledge\r
\r
The following sections are **reference material** for the agent to consult during review. They are not execution rules.\r
\r
---\r
\r
## Appendix A: Default Dependency Patterns\r
\r
Common dependency pairs for standard thesis structure. Use as starting point for Round 1 dependency map.\r
\r
| Pair | What to Check |\r
|------|---------------|\r
| **Introduction → Literature Review** | Research questions fully covered by literature? Irrelevant literature present? |\r
| **Introduction → Conclusion** | Every research question answered? Conclusion claims within intro scope? |\r
| **Literature Review → Methodology** | Conceptual framework operationalized in method? Method justified by gap? Terminology consistent? |\r
| **Methodology → Results** | Every described method/instrument executed and reported? Undescribed methods appearing? Variable names consistent? |\r
| **Results → Discussion/Conclusion** | Every finding discussed? Over-interpretation beyond data? Statistical conclusions match data? |\r
\r
---\r
\r
## Appendix B: Chapter-Specific Focus Areas\r
\r
Additional focus when reviewing specific chapter types in Round 2.\r
\r
| Chapter Type | Additional Focus |\r
|-------------|-----------------|\r
| **Introduction** | Research gap specificity, innovation points clearly stated and not overstated, stated framework matches actual thesis structure |\r
| **Literature Review / Theory** | Theory bloat (describe 5, use 2), citation format, gap analysis → methodology link |\r
| **Methodology** | Rationale stated, internal consistency; *(if quantitative)* sample justification, validity/reliability, reproducibility |\r
| **Results / Analysis** | Table-text data consistency; *(if quantitative)* test choices, hypotheses; *(if qualitative)* interpretation grounded in evidence |\r
| **Discussion / Conclusion** | No over-interpretation, all questions answered, limitations honest; *(if practice-oriented)* actionable recommendations for practitioners, not just theoretical implications |\r
| **English Abstract** | Grammar, non-idiomatic phrasing ("Aiming at", "Firstly/Secondly"), keyword consistency |\r
| **Appendices** | Alignment with main text; *(if survey)* question design, scale coverage, response options |\r
\r
---\r
\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install academic-thesis-review - 安装完成后,直接呼叫该 Skill 的名称或使用
/academic-thesis-review触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Academic Thesis Review 是什么?
Multi-round review skill for Chinese management-oriented master's theses, especially MBA, MEM, and MPA, with applicability to similar professional and applie... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 335 次。
如何安装 Academic Thesis Review?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install academic-thesis-review」即可一键安装,无需额外配置。
Academic Thesis Review 是免费的吗?
是的,Academic Thesis Review 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Academic Thesis Review 支持哪些平台?
Academic Thesis Review 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Academic Thesis Review?
由 wmpluto(@wmpluto)开发并维护,当前版本 v1.1.0。