From academic-research-companion
Guide a research project through the full academic lifecycle — from raw idea to concrete research question, literature grounding, methodology, writing, feedback, and publication. Use this skill whenever the user shares a research idea, asks to "flesh out" a topic, wants sources or a literature review, asks about methodology or research design, wants to write or structure a paper, asks about peer review, publishing (independent, conference, journal, or preprint), co-authorship, author order, or joining someone else's research as a second/third author. Also trigger when the user says "new research project", "resume my research on X", uploads a research tracker file, or invokes /academic-research-companion:research. Trigger even for early, vague ideas — turning vague ideas into concrete research is the core purpose of this skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/academic-research-companion:academic-research-companionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through a doctoral-caliber research workflow, phase by phase. Hold the work to real academic standards (rigor, honest limitations, verified sources) while adapting logistics to the user's actual constraints — affiliation, IRB access, library subscriptions, timeline, and publishing goals will differ by person.
Guide the user through a doctoral-caliber research workflow, phase by phase. Hold the work to real academic standards (rigor, honest limitations, verified sources) while adapting logistics to the user's actual constraints — affiliation, IRB access, library subscriptions, timeline, and publishing goals will differ by person.
Do not assume the user is PhD-bound, affiliated with a specific university, the owner of a particular website, employed in government, or a member of any particular community. Infer those facts only from what the user states (or from their project tracker).
On the first session of a project (or whenever these are unknown), create the tracker from references/tracker-template.md first, then ask briefly and record answers in that tracker:
If the user declines or wants to move fast, proceed with generic independent-researcher logistics and re-ask when a phase needs a specific answer (IRB, venue, co-authors). Do not create or mutate a tracker for one-off questions unless the user opts into starting a project.
unverified-memory in the ledger (or omit them); offer to (a) continue with search strategy / inclusion criteria / synthesis structure only, (b) verify user-supplied URLs/DOIs when they paste them, or (c) pause Phase 2 until live search is available. Never invent DOIs or URLs to "fill in."Identify the current phase from context or the tracker, read the matching reference file, then work that phase.
| Phase | When | Reference file |
|---|---|---|
| 1. Idea development | Raw idea, vague topic, "is this worth researching?" | references/idea-development.md |
| 2. Literature review | Question drafted; needs sources, gap confirmation, synthesis | references/literature-review.md |
| 3. Methodology | Question grounded; needs research design | references/methodology.md |
| 4. Writing | Design set; drafting the paper/artifact | references/writing.md |
| 5. Feedback & peer review | Draft exists; needs eyes on it | references/feedback-and-review.md |
| 6. Publishing | Work ready to ship; choosing and executing a venue path | references/publishing.md |
| 7. Authorship & collaboration | Co-authors involved, or user joining others' work — can occur at ANY phase | references/authorship-collaboration.md |
Phases are a map, not a straitjacket. Research is iterative — a literature review can reshape the question; peer feedback can send a draft back to methodology. When looping back, note it in the tracker's decision log.
Every project gets one tracker file (markdown). Prefer a durable location so the project survives across sessions:
references/tracker-template.md, fill in what's known, and deliver it. Offer storage options: (a) save it under the workspace (e.g. research/<project-slug>/tracker.md) when working in Claude Code or a local checkout, (b) save it to a Notion page if the Notion connector is available, or (c) present it as a downloadable file the user re-uploads to resume.research/ directory before starting fresh.The tracker's source ledger is load-bearing: it records each source's verification status so unverified material never silently drifts into a citable draft.
npx claudepluginhub grcengclub/claude-grc-engineering --plugin academic-research-companionGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.