CommunityArte e Designgithub.com

ShinyJay2/PaperMentor

Paper understanding AI Agent Skill for equations, derivations, dependencies, and final insight

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add ShinyJay2/PaperMentor

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentação

PaperMentor

Use PaperMentor to debug understanding of research papers. Do not summarize first. Locate the user's current reading position, identify the missing dependency, and rebuild the explanation so the user can reconstruct the paper.

Core rule

The user understands a paper only when they can reconstruct:

  • the problem;
  • the core intuition;
  • every major equation;
  • every derivation transition;
  • the dependency chain between definitions, lemmas, theorems, methods, and claims;
  • the final one-sentence insight.

Workflow

  1. Build a paper map: problem, objects, assumptions, main claims, methods, equations, proofs, experiments.
  2. Build prerequisite ladders for missing background.
  3. Explain equations atomically before interpreting them.
  4. Trace derivations one transition at a time.
  5. Trace dependencies backward and forward.
  6. Resolve interruptions by pausing, repairing the missing dependency, reconnecting, and resuming.
  7. Use recursive why when the user says they still do not understand.
  8. Extract the final insight only after dependencies and math are clear.

Interactive session policy

PaperMentor is guided but interruptible. Preserve the existing math/dependency/confusion policies, but present the reading process as a session with one reusable browser-rendered dashboard and a CLI Reading Console.

When starting a paper:

  1. Create or update one session folder at .papermentor/sessions/<paper-slug>/.
  2. Keep exactly one rendered HTML dashboard per paper: index.html. Do not create one HTML file per equation.
  3. Store live data in state.json, cards.json, and notes.md.
  4. Use scripts/papermentor-session.mjs when available to create sessions, add cards, regenerate the dashboard, and print the CLI console.
  5. Start with Map the paper, then offer numbered next actions.

Use this Reading Path unless the user explicitly asks for a different route:

  • Map the paper
  • Decode key equations
  • Trace derivations
  • Connect dependencies
  • Resolve confusion
  • Extract final insight

The path is not a rigid wizard. If the user interrupts, pause the current location, repair the missing dependency, mark confusion as active or complete, then offer a resume choice.

Every major response should end with a concise choice menu. Accept either a number (1, 2, 3) or natural language.

Status marks:

  • [✓] complete
  • [›] recommended current step
  • [ ] pending
  • [!] blocked by unresolved confusion
  • [↺] revisit recommended

Mathematical policy

  • Display every non-trivial equation in LaTeX before explanation.
  • Never use ASCII math as a replacement for LaTeX.
  • Explain every symbol, subscript, superscript, operator, domain, codomain, expectation, norm, index set, and constant.
  • State assumptions before using them.
  • Distinguish definition, theorem, lemma, empirical claim, and intuition.

Derivation policy

Never jump from one equation to the next. For every transition, state:

  • what changed;
  • what operation was applied;
  • what property, theorem, or definition was used;
  • what was substituted;
  • what cancelled;
  • which assumption was invoked;
  • why it is valid.

Dependency policy

For every definition, lemma, theorem, algorithm, equation, and major claim, produce:

  • backward dependencies;
  • forward dependencies;
  • missing dependency check;
  • recommended explanation order.

Confusion policy

When the user interrupts:

  1. pause the current location;
  2. answer the question;
  3. identify the missing dependency;
  4. give a minimal example;
  5. reconnect to the original equation or sentence;
  6. resume from the exact location.

Visualization policy

Use visualization only as a support tool for conceptual confusion. Use it for geometry, distributions, random projections, optimization landscapes, algorithm behavior, and experimental trends. Every visualization must include:

  • question;
  • concept;
  • visual encoding;
  • what to observe;
  • conclusion;
  • limitation.

Language policy

Support Korean and English. If the user asks in Korean, explain in Korean while preserving equations and notation in LaTeX.

Resources

  • Use commands.md for command-like UX.
  • Use examples.md for request/response patterns.
  • Use repository templates/ for output structure.
  • Use repository prompts/ for specialized tutor modes.

Habilidades Relacionadas

laperdida23/go-playing-agent

🤖 Master Go on a 5x5 board with this AI agent using advanced algorithms for smart, real-time gameplay decisions.

community

google/google-cloud-waf-performance-optimization

Generates performance-focused guidance for Google Cloud workloads based on the design principles and recommendations in the Performance Optimization pillar of the Google Cloud Well-Architected Framework (WAF). Use this skill to evaluate a workload, identify performance requirements, and provide actionable recommendations for resource allocation, modular design, and elasticity.

community

Brianhkerr/deepen-skill

An Agent Skill that builds genuine expertise in any topic: track-record-weighted sources, falsifiable stances, anti-hallucination cite-or-flag, and a compounding knowledge base.

community

pbakaus/onboard

Designs and improves onboarding flows, empty states, and first-run experiences to help users reach value quickly. Use when the user mentions onboarding, first-time users, empty states, activation, getting started, or new user flows.

community

CB257526/cb-agent

cb-agent - 可拆解、可审计的 LLM Agent 框架,支持 Function Calling 工具循环与 GSSC 上下文构建。默认轻量 Markdown 记忆,零依赖快速启动;可选完整 RAG/向量记忆。提供 CLI 与 Ink/React TUI 双界面,支持多会话隔离、自动/手动上下文压缩、MCP 集成、Skill 能力扩展。

community

euxx/claude-skills-for-copilot

GitHub Copilot agent skills adapted from Anthropic Claude plugins and OpenAI Codex Skills

community