Updated 2w ago
by dgilford
ai-science-toolkit
Skills & reviewer agents for AI-first climate science — built and used by a PhD atmospheric scientist
63 GitHub stars (63)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | +1 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 22 skills (22 skills found in its SKILL.md files)
- 5 forks (5 forks)
- 2w ago last update (Last updated 2w ago)
Install
Skills CLI
npx skills add dgilford/ai-science-toolkit
Asks which skills and agents to install. Just one: npx skills add dgilford/ai-science-toolkit --skill ai-review — add -g for every project.
Claude Code
git clone https://github.com/dgilford/ai-science-toolkitcp -r "ai-science-toolkit/skills/ai-review" ~/.claude/skills/
Copies the ai-review skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add dgilford/ai-science-toolkit
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
ai-review
SLASH COMMAND — type /ai-review for a comprehensive senior-engineer review of a project or repository. Orchestrates a parallel fan-out across correctness, staleness, over-baking, and claim rigor by DELEGATING to the tools that own each lane, then adds the three lanes nothing else covers — gap/opportunity hunting, grounded novel ideation, and a single prioritized synthesis. Report-only by default;…
skills/ai-review/SKILL.md on GitHub (opens in a new tab) -
commit-batch
Batch the working tree into logical, single-concern commits, then commit (and push if asked) instead of one monolithic `git add -A`. Use when you type /commit-batch or want your pending changes split into clean, focused commits.
skills/commit-batch/SKILL.md on GitHub (opens in a new tab) -
commit-batching
Batch a dirty working tree into logical, single-concern commits instead of one monolithic `git add -A`. Use whenever you are about to commit and more than one file or concern has changed — survey every change, group by concern, stage each group by explicit path, write a focused message per commit, then push only if authorized.
skills/commit-batching/SKILL.md on GitHub (opens in a new tab) -
create-alert
SLASH COMMAND — type /create-alert to author a scheduled Slack alert. Grills a fuzzy "tell me when X happens" ask into a testable trigger spec, dry-runs it live (no Slack send), and — only after you explicitly sign off on the synthesized spec — creates a claude.ai cloud routine that evaluates the trigger on a schedule and messages Slack when it fires. Create-only; never creates before sign-off. `…
skills/create-alert/SKILL.md on GitHub (opens in a new tab) -
evolve-claude-md
Update CLAUDE.md — or the canonical AGENTS.md it redirects to — with durable knowledge from the current session. Use at the end of a working session to promote new findings, renamed variables, refined definitions, or corrected assumptions into the permanent project record.
skills/evolve-claude-md/SKILL.md on GitHub (opens in a new tab) -
figure-review
Audit a scientific figure for publication-readiness: colormaps, uncertainty, axis labels, caption completeness, and claim support. Panel-aware — judges one panel of a composite against what its shared caption and sibling panels supply, and raises a likely-deliberate choice as `by-design?` instead of a defect. Use this whenever the user shares or references a figure, plot, panel, or colorbar for a…
skills/figure-review/SKILL.md on GitHub (opens in a new tab) -
grill-me
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
skills/grill-me/SKILL.md on GitHub (opens in a new tab) -
grilling
Grill the user relentlessly about a plan or design, one decision at a time, until you reach shared understanding. Use when the user wants to stress-test a plan before building or uses a "grill" trigger phrase — and proactively, before any step that changes running state, allocates a shared resource (GPUs, ports, memory), edits an interdependent config, or could invalidate an earlier decision. Ada…
skills/grilling/SKILL.md on GitHub (opens in a new tab) -
handoff
Create or update a durable project handoff for the next AI agent/session. Use when ending a coding/research session, switching agents, compressing context, or preparing another Claude/ChatGPT/Codex session to continue the work.
skills/handoff/SKILL.md on GitHub (opens in a new tab) -
lit-review
Search and synthesize scientific literature from Zotero, arxiv, bioRxiv, Google Scholar, and Consensus. Use when framing a research question, designing methods, interpreting results, mapping the field landscape, or identifying future directions.
skills/lit-review/SKILL.md on GitHub (opens in a new tab) -
overbaked
Audit a document, plan, or code for over-engineering, verbosity, and scope creep. Use when you've just written something and want a point-by-point check before finalizing.
skills/overbaked/SKILL.md on GitHub (opens in a new tab) -
pathfinder
SLASH COMMAND — type /pathfinder to get a navigable map of every skill and subagent and when to reach for each. Resolves the reviewer-2-vs-panel decision. Use when unsure which skill or agent to invoke, or when orienting a new session.
skills/pathfinder/SKILL.md on GitHub (opens in a new tab) -
pickup
Pick up work from repo-local handoff state. Use when starting a new Claude Code session, switching agents, returning to a project, or asking an AI agent to reconstruct context from prior work. Named `pickup` rather than `resume` to avoid shadowing Claude Code's built-in `/resume` conversation picker.
skills/pickup/SKILL.md on GitHub (opens in a new tab) -
recover-sessions
Find and resume closed Claude Code sessions from the on-disk transcript store. Reports each session's working directory, last-active time and subject, with a ready-to-run resume command. Use when the user asks how to recover, resume, reopen, or find sessions that closed, crashed, or were lost — or wants to see what they were working on recently across projects.
skills/recover-sessions/SKILL.md on GitHub (opens in a new tab) -
repo-init
SLASH COMMAND — type /repo-init to scaffold a new repository (or retrofit an existing one) with a standard project structure. Starts with a short intake grill (--no-grill skips). Research mode by default; --package for a distributable src-layout library. Never overwrites existing files; --dry-run previews.
skills/repo-init/SKILL.md on GitHub (opens in a new tab) -
reviewer-2
Adopt a critical-reviewer stance to stress-test a claim, result, or manuscript section. For each claim: identify the baseline being compared against, name the counterfactual, surface plausible alternative explanations, and check that stated uncertainty is consistent with the strength of the claim. Use this whenever the user asks to be challenged, invokes "Skeptic," "Reviewer #2," "red team," "pok…
skills/reviewer-2/SKILL.md on GitHub (opens in a new tab) -
slack-message
Draft an internal Slack message grounded in current project context and recent workflow. Use when sharing a status update, result, finding, or request with a teammate or internal stakeholder at your org.
skills/slack-message/SKILL.md on GitHub (opens in a new tab) -
spot-ai
SLASH COMMAND — type /spot-ai to audit a document, paragraph, or sentence for AI-isms — gray-list style tells (lane 1) and substance weaknesses like hollow claims or fabricated specifics (lane 2). Severity + confidence per finding, fix suggested or missing substance named. Flags only; never rewrites.
skills/spot-ai/SKILL.md on GitHub (opens in a new tab) -
tab-setup
Set a unique color and name for this Claude Code tab based on the current working directory. Use "all" to recolor and relabel every active session at once.
skills/tab-setup/SKILL.md on GitHub (opens in a new tab) -
unstale
Detect and repair staleness residue in Python library code and notebooks — dead imports, dead code, resolved TODOs, stale comments/docstrings, and HANDOFF blockers. Use this whenever you want to clean up after a refactor, fix a comment that no longer matches the code, remove unused imports, check for leftover TODOs, detect doc drift, or tidy a notebook before sharing or submission — even without…
skills/unstale/SKILL.md on GitHub (opens in a new tab) -
worklog
Capture a work-log entry to the Notion Work Journal, a remote server cache, and a local mirror. Use whenever the user asks to log, note, record, or journal progress, a decision, or what they just did — and as the capture step invoked by /handoff.
skills/worklog/SKILL.md on GitHub (opens in a new tab) -
write-new-skill
Create new Claude Code skills with proper structure and progressive disclosure. Use when user wants to create, write, or build a new skill.
skills/write-new-skill/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.