jpskill.com
🛠️ 開発・MCP コミュニティ

academic-paper-strategist

ソフトウェア工学/情報科学系の卒業論文作成で、実際のコードを基に計画立案、リスク軽減、内容の具体化を支援し、既存の草稿を学校指定の形式に修正するなど、論文の質を高めるための戦略的な提案を行うSkill。

📜 元の英語説明(参考)

Use when the user needs to plan, de-risk, or ground a software engineering / computer science undergraduate thesis from a real codebase before final writing. Trigger for requests such as "根据项目写毕业论文", "先做论文大纲", "用真实项目材料规划论文", "检查论文是否脱离代码", "根据检测报告降查重", "根据AIGC报告改写定稿", "继续在手改初稿上改", or when an existing draft thesis must be reworked against a school format sample. Produces an evidence-backed outline, chapter rewrite plan, figure plan, and handoff package for academic-paper-composer.

🇯🇵 日本人クリエイター向け解説

一言でいうと

ソフトウェア工学/情報科学系の卒業論文作成で、実際のコードを基に計画立案、リスク軽減、内容の具体化を支援し、既存の草稿を学校指定の形式に修正するなど、論文の質を高めるための戦略的な提案を行うSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o academic-paper-strategist.zip https://jpskill.com/download/8584.zip && unzip -o academic-paper-strategist.zip && rm academic-paper-strategist.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8584.zip -OutFile "$d\academic-paper-strategist.zip"; Expand-Archive "$d\academic-paper-strategist.zip" -DestinationPath $d -Force; ri "$d\academic-paper-strategist.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して academic-paper-strategist.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → academic-paper-strategist フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Academic Paper Strategist

概要

これは、Codexベースのソフトウェアエンジニアリングの学位論文のための計画スキルです。実際のレポジトリから学位論文を作成または最終決定する前に使用してください。その役割は、ハルシネーションのリスクを軽減し、プロジェクトのエビデンスを章にマッピングし、実際のコードベースと提供された学校のフォーマットサンプルによって正当化できる主張、図、表、およびテストのみを定義することです。

コンパニオンフロー:

  1. academic-paper-strategist - 計画、エビデンスマッピング、書き換え範囲
  2. academic-paper-composer - コンテンツの書き換えと最終原稿の組み立て
  3. drawio - 必要に応じて、エンジニアリングスタイルの学位論文の図を再描画
  4. playwright - 学位論文に実行中のシステムのエビデンスが必要な場合に、実際のランタイムスクリーンショットをキャプチャ
  5. doc - 最終的な DOCX を作成し、視覚的に確認

ユーザーが既存のプロジェクトと草稿から提出可能な学部論文を要求する場合、ストラテジストのステップをスキップしないでください。

コアルール

  • アウトラインを作成する前に、プロジェクトのエビデンスを読んでください。レポジトリファイル、SQL、config、ドキュメント、コントローラー、サービス、エンティティ、および既存の草稿を優先します。
  • 既存の草稿を信頼できない入力として扱います。プロジェクトのエビデンスでサポートできるもののみを保持します。
  • ユーザーがすでに草稿の一部を手動で編集している場合は、その作業中の草稿を保護されたアーティファクトとして扱い、原稿全体を盲目的に置き換えるのではなく、それを考慮して計画を立ててください。
  • ユーザーが盗用、類似性、または AIGC 検出レポートを提供する場合、それらをプロジェクトに関する真実の情報源としてではなく、書き換え優先度のシグナルとして扱います。該当する場合は、references/detection-report-rewrite-playbook.md をロードします。
  • ユーザーが学校のフォーマットサンプルを提供する場合、最初に references/zjkj-undergrad-thesis-format.md をロードし、それを構造とフォーマットに関する最高の権威として扱います。
  • タスクが既存の草稿から最終的な学位論文を作成することである場合は、以下もロードします。
    • references/project-grounding-rules.md
    • references/finalization-task-rules.md
  • ユーザーが部分的に編集された草稿を継続したり、元の図/表を保持したり、実行中のシステムのスクリーンショットを追加したりする場合は、references/draft-salvage-handoff-playbook.md をロードします。
  • 機能、API、データテーブル、パフォーマンス数値、デプロイメントスケール、ユーザースケール、同時実行ベンチマーク、またはテスト結果を絶対に捏造しないでください。
  • 「イノベーション」を、エンジニアリングのハイライト、実装の選択、統合の価値、または保守性の利点として控えめに再構成します。
  • コードまたはプロジェクトドキュメントでサポートされている図のみを計画します。サポートされていない図は省略します。
  • 学位論文を自動目次および学校で要求されるフロントマターと互換性のある状態に保ちます。

収集する入力

  • レポジトリルート
  • 既存の学位論文の草稿 (.docx.md、またはその両方)
  • 学校のテンプレートまたはフォーマットサンプル (.doc.docx、または .pdf)
  • 次のようなコアエビデンスファイル:
    • ビルドファイル (pom.xmlpackage.json など)
    • アーキテクチャドキュメント
    • ビジネスロジックドキュメント
    • SQL スキーマ / マイグレーションファイル
    • エンティティ / DTO / コントローラー / サービス
  • 利用可能な場合は検出レポート (.pdf.docx、スクリーンショット、抽出されたテキスト)
  • 必要な成果物のパス

ワークフロー

ステップ 1: 制約の取り込み

記録:

  • 対象の学校と学位論文の種類
  • 最終的な成果物のフォーマット
  • タスクが計画のみか、完全な最終決定か
  • タスクが手動で編集された作業中の草稿から継続する必要があるかどうか
  • ユーザーが元の図/表を保持したいかどうか
  • 実際の実行中のスクリーンショットが必要かどうか
  • 必要な出力パス

ユーザーが明示的なソースパスと宛先パスを指定した場合、それらを拘束力のあるものとして扱います。

ステップ 2: 学校のフォーマットの権威のロード

学校のサンプルが存在する場合は、references/zjkj-undergrad-thesis-format.md を読み取り、以下を抽出します。

  • 必要なフロントマターの順序
  • 見出しの階層
  • 本文のタイポグラフィとスペーシング
  • 図と表のキャプションルール
  • 参考文献のフォーマット
  • 付録と謝辞のルール
  • サンプルに表示されるページ番号付けの制約

サンプルに説明テキストボックスまたはプレースホルダーのヒントが含まれている場合は、それらを「最終原稿から削除」としてマークします。

ステップ 3: 既存の草稿の監査

各セクションを以下に分類します。

  • 軽微な編集で保持
  • 保持するが、主張を格下げ
  • プロジェクトのエビデンスから書き換え
  • 完全に削除
  • レガシーアセットとして保持し、後で失われた場合に復元

常に削除対象としてフラグを立てます。

  • プロセスノート
  • テンプレートプロンプト
  • 説明テキストボックス
  • サポートされていない新規性の主張
  • サポートされていないメトリックまたはデプロイメントの主張
  • 色付きの見出しまたはハイパーリンクスタイルのテキスト
  • エンジニアリング論文のスタイルと一致しない図

以下もマークします。

  • ユーザーが保持したい元の E-R 図
  • 元のデータベースのテーブルごとのフィールド説明ブロック
  • 上書きしてはならないユーザーマニュアルの編集
  • 部分的な範囲のみを置き換える必要があるセクション

ステップ 3A: 検出レポートが存在する場合のトリアージ

ユーザーが類似性または AIGC のリスクを軽減するように要求し、レポートを提供する場合、references/detection-report-rewrite-playbook.md を読み取ります。

この段階で、ストラテジストは以下を行う必要があります。

  • ヘッドラインスコアとホットスポットページを抽出
  • ホットスポットを学位論文のセクションにマッピング
  • 原因と書き換えの強度を分類
  • ヘビーな構造的書き換えと軽いクリーンアップを実行する場所をコンポーザーに指示

ステップ 4: エビデンスマップの構築

各章について、すべての主要な主張をレポジトリのエビデンスにマッピングします。

  • 背景 / システムの位置付け -> ドキュメントとプロジェクトの概要
  • アーキテクチャ -> パッケージ構造、config、コントローラー、サービス
  • データベース設計 -> SQL スキーマとエンティティ
  • ビジネスワークフロー -> コントローラー、サービス、ドキュメント
  • セキュリティ / 一貫性メカニズム -> config、サービスロジック、トランザクションコード、ロック、署名、検証
  • テストの章 -> 実際のスクリーンショット、テストクラス、手動検証記録、または観察可能なシステム動作のみ

主張をエビデンスソースにマッピングできない場合、それは最終的な学位論文に表示できません。

ステップ 5: 学位論文計画の作成

以下を含むコンポーザーへの引き継ぎパッケージを出力します。

  • クリーンアップされた章のアウトライン
  • 章ごとのエビデンスソース
  • 許可される主張
  • 禁止される主張
  • 再描画する図
  • 保持または r するレガシーの図/表

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Academic Paper Strategist

Overview

This is the planning skill for Codex-based software engineering theses. Use it before drafting or finalizing a thesis from a real repository. Its job is to reduce hallucination risk, map project evidence to chapters, and define only the claims, figures, tables, and tests that can be justified by the actual codebase and supplied school format sample.

Companion flow:

  1. academic-paper-strategist - planning, evidence mapping, rewrite scope
  2. academic-paper-composer - content rewrite and final manuscript assembly
  3. drawio - redraw engineering-style thesis figures when required
  4. playwright - capture real runtime screenshots when the thesis needs running-system evidence
  5. doc - produce and visually check the final DOCX

Do not skip the strategist step when the user asks for a submission-ready undergraduate thesis from an existing project and draft.

Core Rules

  • Read project evidence before outlining. Prefer repository files, SQL, config, docs, controllers, services, entities, and the existing draft.
  • Treat the existing draft as untrusted input. Keep only what can be supported by project evidence.
  • If the user has already hand-edited part of a draft, treat that working draft as a protected artifact and plan around it instead of blindly replacing the whole manuscript.
  • If the user provides plagiarism, similarity, or AIGC detection reports, treat them as rewrite-priority signals, not as sources of truth about the project. Load references/detection-report-rewrite-playbook.md when this applies.
  • If the user provides a school format sample, load references/zjkj-undergrad-thesis-format.md first and treat it as the highest authority for structure and formatting.
  • If the task is to produce a final thesis from an existing draft, also load:
    • references/project-grounding-rules.md
    • references/finalization-task-rules.md
  • Load references/draft-salvage-handoff-playbook.md when the user wants to continue a partially edited draft, keep original figures/tables, or add running-system screenshots.
  • Never invent features, APIs, data tables, performance numbers, deployment scale, user scale, concurrency benchmarks, or test results.
  • Reframe "innovation" conservatively as engineering highlights, implementation choices, integration value, or maintainability benefits.
  • Only plan figures that are supported by code or project docs. Omit unsupported diagrams.
  • Keep the thesis compatible with an automatic table of contents and school-required front matter.

Inputs To Gather

  • Repository root
  • Existing draft thesis (.docx, .md, or both)
  • School template or format sample (.doc, .docx, or .pdf)
  • Core evidence files such as:
    • build file (pom.xml, package.json, etc.)
    • architecture docs
    • business logic docs
    • SQL schema / migration files
    • entities / DTOs / controllers / services
  • Detection reports when available (.pdf, .docx, screenshots, extracted text)
  • Required deliverable path(s)

Workflow

Step 1: Ingest Constraints

Record:

  • target school and thesis type
  • final deliverable format
  • whether the task is planning only or full finalization
  • whether the task must continue from a hand-edited working draft
  • whether the user wants original figures/tables preserved
  • whether real running screenshots are required
  • required output paths

If the user gives explicit source and destination paths, treat them as binding.

Step 2: Load School Format Authority

When a school sample is present, read references/zjkj-undergrad-thesis-format.md and extract:

  • required front-matter order
  • heading hierarchy
  • body typography and spacing
  • figure and table caption rules
  • reference formatting
  • appendix and acknowledgement rules
  • any page-numbering constraints visible in the sample

If the sample contains instructional text boxes or placeholder hints, mark them as "remove from final manuscript".

Step 3: Audit The Existing Draft

Classify each section into:

  • keep with minor edits
  • keep but downgrade claims
  • rewrite from project evidence
  • delete entirely
  • preserve as a legacy asset and restore if lost later

Always flag for removal:

  • process notes
  • template prompts
  • instructional text boxes
  • unsupported novelty claims
  • unsupported metrics or deployment claims
  • colored headings or hyperlink-styled text
  • diagrams that do not match engineering-paper style

Also mark:

  • original E-R figures the user wants to keep
  • original database per-table field-description blocks
  • user manual edits that must not be overwritten
  • sections where only a partial range should be replaced

Step 3A: Triage Detection Reports When Present

When the user asks to lower similarity or AIGC risk and provides reports, read references/detection-report-rewrite-playbook.md.

At this stage, the strategist should:

  • extract the headline score and hotspot pages
  • map hotspots back to thesis sections
  • classify causes and rewrite intensity
  • tell the composer where to perform heavy structural rewrites versus light cleanup

Step 4: Build An Evidence Map

For each chapter, map every major claim to repo evidence:

  • Background / system positioning -> docs and project summary
  • Architecture -> package structure, config, controllers, services
  • Database design -> SQL schema and entities
  • Business workflows -> controllers, services, docs
  • Security / consistency mechanisms -> config, service logic, transactional code, locking, signatures, validation
  • Testing chapter -> only real screenshots, test classes, manual verification records, or observable system behavior

If a claim cannot be mapped to an evidence source, it cannot appear in the final thesis.

Step 5: Produce The Thesis Plan

Output a handoff package for the composer containing:

  • cleaned chapter outline
  • per-chapter evidence sources
  • claims allowed
  • claims forbidden
  • figures to redraw
  • legacy figures/tables to retain or restore
  • exact section ranges to replace if the user only wants partial rewriting
  • risky items requiring manual verification
  • runtime screenshot capture plan when screenshots are needed
  • when detection reports exist: a page-to-section rewrite matrix and a rewrite-priority list

When the handoff will drive a live DOCX revision, make it explicit enough that the composer can execute without re-deciding replacement boundaries, preserve lists, or screenshot targets.

The outline should normally include:

  • cover / declarations / abstracts / TOC
  • chapter 1 introduction
  • chapter 2 requirements analysis
  • chapter 3 overall design
  • chapter 4 detailed implementation
  • chapter 5 testing
  • chapter 6 conclusion
  • references
  • acknowledgements
  • appendices if needed

Step 6: Produce A Figure And Screenshot Plan

Only the following figure types are allowed when the user asks for a software engineering undergraduate thesis:

  • system architecture diagram
  • functional module diagram
  • business process diagram
  • sequence diagram
  • E-R diagram
  • use case diagram
  • real running-system screenshots tied to actual thesis sections

For every planned figure or screenshot, define:

  • chapter placement
  • source basis in code/docs/runtime
  • labels that must appear
  • labels or components that must not appear
  • whether an old figure can be retained or must be redrawn
  • whether the screenshot needs seeded demo data first

All redrawn figures must use engineering-paper visual style:

  • white background
  • black or gray lines
  • no decorative icons
  • no infographic styling
  • no color-dependent meaning

Existing-Draft Rework Mode

When the user asks for a final thesis from an existing draft:

  • do not start from a blank paper unless the draft is unusable
  • identify what to preserve and what to rewrite
  • create a section-by-section rewrite brief for academic-paper-composer
  • explicitly note any unsupported content that must be deleted rather than softened
  • require the composer to operate on a copied draft or user-designated working draft, never the wrong file

When the user specifically asks to continue on a hand-edited draft:

  • record the working draft path and the protected backup/original path separately
  • plan replacement anchors by body heading style only
  • forbid TOC-based anchor matching in the handoff
  • identify which old figures/tables must survive the rewrite

When the user specifically asks to lower similarity or AIGC:

  • identify the smallest set of sections that dominates the score
  • prioritize Chinese narrative paragraphs over low-yield formal sections
  • prefer a few high-impact structural rewrites over broad shallow edits
  • use the rewrite modes defined in references/detection-report-rewrite-playbook.md

References To Load As Needed

  • references/zjkj-undergrad-thesis-format.md - school format authority
  • references/project-grounding-rules.md - anti-fabrication and evidence rules
  • references/finalization-task-rules.md - mandatory workflow for final DOCX delivery
  • references/detection-report-rewrite-playbook.md - how to triage plagiarism / AIGC reports into a rewrite brief
  • references/draft-salvage-handoff-playbook.md - how to plan partial replacement, legacy-asset retention, and runtime screenshots
  • references/chinese-call-prompt-templates.md - copy-paste Chinese prompts for planning and handoff tasks

Example Prompts

  • 根据当前仓库和学校模板,先给我做一个本科论文定稿规划,只保留代码里能证实的内容。
  • 我已经手改初稿到正文 2.3 前了,帮我做 keep/rewrite/delete 矩阵,要求保留原数据库 E-R 图和每张表的字段说明。
  • 这是查重报告和 AIGC 报告,先别直接改正文,先把热点页映射到章节并给出重写优先级。
  • 继续在我现在的 working draft 上做规划,只替换 2.4 之后的正文内容,前面手改部分不要动。
  • 帮我给论文补一个运行截图规划,说明每张截图对应哪个角色、哪个页面、哪个章节。

Output Expectations

Produce:

  • a thesis outline with up to 3 heading levels
  • a chapter-by-chapter evidence map
  • a keep / rewrite / delete matrix for the current draft
  • a figure/table/screenshot rebuild plan
  • a list of unsupported claims to remove
  • a handoff package for academic-paper-composer
  • when reports are supplied: a detection-report triage summary with hotspot pages, mapped sections, and recommended rewrite intensity

Do not claim that the paper is submission-ready at this stage. That decision belongs to the composer + drawio + playwright + doc flow.