flonat
@flonat
Public Skills
bib-validate
by flonat
"Cross-reference \cite{} keys against .bib files or embedded \bibitem entries. Finds missing, unused, and typo'd citation keys. Deep verification mode spawns parallel agents for DOI/metadata validation at scale. Read-only in standard mode."
creation-guard
by flonat
"Pre-flight duplicate check before creating new skills or agents. Prevents duplicates and suggests iterations. MUST be invoked before writing any new artifact definition."
learn
by flonat
"Extract reusable knowledge from the current session into a persistent skill.\nUse when you discover something non-obvious, create a workaround, or develop\na multi-step workflow that future sessions would benefit from."
pre-submission-report
by flonat
"Run all quality checks and produce a single dated report before submission or sharing. Triggers: 'ready to submit', 'final check before sending'. Not for early drafts — use /proofread for quick checks."
literature
by flonat
"Academic literature discovery, synthesis, and bibliography management. Find papers, verify citations, create .bib files, download PDFs, and synthesize literature narratives. Includes OpenAlex, Scopus, and Web of Science API integration for structured scholarly queries."
update-project-doc
by flonat
"Update a project's own documentation (CLAUDE.md, README.md, docs/*.md) to reflect its current state. Detects stale file trees, timestamps, counts, and next steps. Includes a leanness audit: flags CLAUDE.md > 200 lines, sections > 15 lines of reference material, SKILL.md > 300 lines, agents > 400 lines, and context files > 200 lines — with auto-extraction to docs/ or references/."
latex-health-check
by flonat
"Compile all LaTeX projects, auto-fix known errors, and check cross-project consistency. Self-healing build agent for the multi-project research ecosystem."
system-audit
by flonat
"Run parallel system audits across skills, hooks, agents, rules, bibliographies, conventions, and documentation freshness. Report-only — never modifies files."
project-safety
by flonat
"Set up safety rules and folder structures for research projects. Prevent accidental data loss when Claude reorganizes files. Triggers: 'protect my data', 'set up project safety rules'. Not for auditing structure — use /audit-project-research."
process-reviews
by flonat
"Process referee comments from a reviews PDF into standardised tracking files: comment tracker, review analysis, and LaTeX verbatim transcription. Triggers: 'got referee comments', 'process reviewer feedback', 'R&R response'. Not for writing the response — this extracts and organises the comments."
beamer-deck
by flonat
"Generate academic Beamer presentations with multi-agent review. Builds original themes, applies rhetoric principles, iterates until zero warnings. Triggers: 'make slides', 'create a presentation', 'build a talk'. For web-shareable HTML slides, use /quarto-deck instead."
consolidate-memory
by flonat
"Consolidate MEMORY.md files: prune duplicates, merge overlapping entries, generate abstractions, and remove stale knowledge. Triggers: 'clean up MEMORY.md', 'prune stale knowledge'. Inspired by npcsh sleep/dream cycles."
init-project-course
by flonat
"Bootstrap a university course/module folder: scan existing content, interview, organise into lectures/workshops/assessments structure, and create CLAUDE.md. Triggers: 'new course module', 'set up a teaching folder'. For taught modules with recurring components."
init-project-light
by flonat
"Bootstrap a lightweight project: scan existing files, brief interview, create CLAUDE.md, and suggest basic organisation. No git, no Overleaf, no Notion pipeline. Triggers: 'quick project setup', 'simple project'. Not for research projects with Overleaf/Notion — use /init-project-research."
latex
by flonat
"LaTeX document compilation and management. When Claude needs to compile LaTeX documents (.tex files) for papers, presentations, or other academic content. Triggers: 'compile this tex file', 'build my paper'. Prefer /latex-autofix for error-resilient compilation."
code-archaeology
by flonat
"Systematically review and understand old code, data, and analysis files. For reviving old projects, auditing inherited code, or preparing for R&R. Triggers: 'what does this old code do', 'understand this legacy project', 'revive this project'. Not for active code review — use /code-review."
devils-advocate
by flonat
"Challenge research assumptions and identify weaknesses in arguments. Stress-test papers before submission or revision. Triggers: 'find holes in my argument', 'what would a reviewer say'. Not for proofreading — use /proofread. Not for full peer review — use referee2-reviewer agent."
init-project-research
by flonat
"Bootstrap a research project: interview for details, scaffold directory, create Overleaf symlink, init git, and sync with context library and Notion. Triggers: 'new research project', 'start a new paper'. Not for lightweight setups — use /init-project-light instead."
save-context
by flonat
"Save information from conversations to the user's task management context library. Use when the user says: 'save this to my context', 'remember this', 'add to my profile', 'update my current focus', 'add this person to my contacts', 'save this project info', or any variation of wanting to persist information for future AI sessions."
proofread
by flonat
"Academic proofreading for LaTeX papers. Grammar, notation consistency, citation format, tone, LaTeX issues, citation voice balance, and TikZ diagram review. Report-only — never edits source files."
lessons-learned
by flonat
"Structured post-mortem after incidents, mistakes, or stuck sessions. Transforms problems into systematic improvements (skills, guards, docs, hooks). Triggers: 'what went wrong', 'post-mortem', 'how do we prevent this'."
insights-deck
by flonat
"Generate timestamped Claude Code insights report and Beamer presentation. Runs /insights, archives HTML, then builds a rhetoric-driven deck from the findings. Triggers: 'generate insights report', 'how is my Claude Code doing'."
multi-perspective
by flonat
"Explore a research question from multiple independent perspectives with diverse epistemic priors. Spawns parallel agents with distinct disciplinary lenses, then synthesises findings. Triggers: 'look at this from different angles', 'get diverse perspectives'."
python-env
by flonat
"Python environment management with uv. ALWAYS use uv for package management, never pip directly. Triggers: 'install package', 'create venv', 'set up Python'. Not for running scripts — just use uv run python."
project-deck
by flonat
"Create presentation decks to communicate project status. For supervisor meetings, coauthor handoffs, or documenting progress. Triggers: 'make slides about my project', 'supervisor meeting presentation'. Not for academic talks — use /beamer-deck."
pipeline-manifest
by flonat
"Build a pipeline manifest mapping scripts to inputs, outputs, and paper figures/tables. Optionally add structured headers to scripts. Triggers: 'map my code to paper outputs', 'which script makes which figure'. Not for running pipelines — this documents them."
task-management
by flonat
"the user's personal task management system. Use for: daily planning, weekly reviews, meeting action extraction, task creation in Notion, progress tracking, and research pipeline management. Triggers: 'plan my day', 'what should I work on', 'extract actions', 'weekly review', 'what's overdue', 'update my tasks'."
split-pdf
by flonat
Download, split, and deeply read academic PDFs. Use when asked to read, review, or summarize an academic paper. Splits PDFs into 4-page chunks, reads them in small batches, and produces structured reading notes — avoiding context window crashes and shallow comprehension.
code-review
by flonat
"Quality review for R and Python research scripts. 11-category scorecard covering reproducibility, structure, domain correctness, cross-language verification, and more. Report-only — never edits source files."
context-status
by flonat
"Show current context status and session health.\nUse to check how much context has been used, whether auto-compact is\napproaching, and what state will be preserved."
init-project
by flonat
"Bootstrap a new research project. Interview for details, scaffold directory structure, create Overleaf symlink, initialise git, and create project context files."
validate-bib
by flonat
"Cross-reference \cite{} keys against .bib files or embedded \bibitem entries. Finds missing, unused, and typo'd citation keys. Deep verification mode spawns parallel agents for DOI/metadata validation at scale. Read-only in standard mode."
sync-notion
by flonat
"Sync the current project's state to the central context library and Notion. Updates projects/_index.md, current-focus.md, and the Research Pipeline database entry."
session-log
by flonat
"Create timestamped progress logs for research sessions. Detects multi-project sessions and creates separate logs per project. Enables continuity between Claude sessions."
quarto-deck
by flonat
"Generate Reveal.js HTML presentations from Markdown. Applies rhetoric principles (assertion titles, one idea per slide, narrative arc). Best for teaching, informal talks, and web-shareable decks."
update-focus
by flonat
"Update current-focus.md with a structured session summary. Preserves the document's rich structure: weekly focus, session history rotation, open loops, mental state. Use at end of work sessions or when the stop hook nudges."
session-recap
by flonat
"End-of-session checklist. Checks for uncommitted changes, offers to update focus, project docs, context, and session log. Replaces the old stop hook. Triggers: 'wrap up', 'end session', 'what did we do today'. Not for mid-session logging — use /session-log."
interview-me
by flonat
"Interactive interview to formalise a research idea into a structured specification with hypotheses and empirical strategy. Conversational — asks questions one at a time. Triggers: 'help me formalise this idea', 'develop my research question'. Not for literature search — use /literature."
latex-autofix
by flonat
"LaTeX compilation with autonomous error resolution. Build artifacts go to out/, PDF is copied back to source directory. Parses logs, auto-fixes known errors (missing packages, font conflicts, citation issues, bad paths, stale cache), and runs citation audit on success."