CommunityKunst & Designgithub.com

ShinyJay2/PaperMentor

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

Funktioniert mit~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.

Dokumentation

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.

Verwandte Skills

nexu-io/ui-ux-pro-max

Catalog-only UI/UX Pro Max entry. The full upstream templates, data, and search workflow are not bundled in Open Design.

community

forcedotcom/implementing-ui-bundle-agentforce-conversation-clie

Use this skill when the user asks to add, embed, integrate, configure, style, or remove an agent, chatbot, chat widget, conversation client, or AI assistant in a UI Bundle project. TRIGGER when: project contains a uiBundles/*/src/ directory and the task involves adding or modifying a chat widget, chatbot, or conversational AI; files under uiBundles/*/src/ import AgentforceConversationClient; user asks to add any chat or agent functionality to a page. DO NOT TRIGGER when: user wants to create a custom agent, chatbot, or chat widget component from scratch; the project has no uiBundles directory.

community

MacAdam-fly/color_science_toolbox_skill_codex

codex_skill_for_color_science_toolbox

community

umarmsharif/strategy-deck-builder

A Claude agent skill that turns a brief into a consulting-grade strategy deck in editable PowerPoint. It adapts to your brand colour and type, draws on a render-tested pattern library, and screens every slide against a built-in anti-slop gate.

community

microsoft/skills-for-copilot-studio

A skill for AI-coding tools to build and edit Microsoft Copilot Studio agents as YAML — with schema validation, templates, and AI-powered skills. Suited for Claude Code, GitHub Copilot CLI, and more.

community

pachipalabharath/bb-applescript-mcp-server

🌐 Build a Model Context Protocol (MCP) server for seamless integration with LLM applications, enhancing automation and efficiency in workflows.

community