Claude Code hook

Flonat Research

Shareable Claude Code + Codex infrastructure for PhD researchers — skills, agents, hooks, and rules for academic workflows

149 stars 29 forksHooks Source

Install

Install
npx flonat-research --client both

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/flonat/flonat-research.git

From the README

flonat-research: a dual-client research framework
Repository transition complete: this project moved from the Claude-only
claude-research name to the client-neutral flonat-research framework for
both Claude Code and Codex. Existing checkouts remain supported during the
migration; use the transition guide
to replace legacy home-directory links safely and verify the new managed-copy
installation before removing any backup.

A client-neutral research infrastructure with skills, agents, rules,
files-first context, and optional Claude hooks. It is
built for researchers who write papers in LaTeX, manage bibliographies, run
experiments, and want AI assistance that understands academic conventions.

Works on macOS, Linux, and Windows with Claude Code, Codex, or both. Both
clients read the same project files; adapters expose only the skills and agents
their client can execute accurately.

This public repository and flonat-research-friends are alternative managed
distributions, not layers to install on top of each other. Both own overlapping
paths under ~/.claude/, ~/.agents/, and ~/.codex/; choose one checkout as
the installer source on a machine. The private Task Management control plane is
a separate upstream and is not required for the public installation.

See Building a Client-Neutral AI Control Plane
for the architecture, trade-offs, staged adoption process, and implementation
checklist behind the dual-client design.

The generated AI surface availability table shows
exactly which skills, agents, rules, hooks, MCP registrations, and CLIs are
available to each client and why an exclusion exists.

Installation

Install with npm

Use --client claude or --client codex for a single-client installation.

Install from the repository

Alternatively, clone the repository and run…
Read the full README on GitHub

How hooks work

  • Hooks are shell commands Claude Code runs at fixed points: before or after a tool call, when you submit a prompt, when Claude stops, on notifications and at session start.
  • They are set in the hooks section of ~/.claude/settings.json (or .claude/settings.json for a project), or come bundled in a plugin.
  • A hook can block a tool call, add context, or run a formatter or test. Read the scripts before you install them: they run on your machine with your permissions.
Claude Code docs

Details

Type
Hooks
Language
Python
License
MIT
Last updated
3 November 2026
Topics
academic-researchai-toolsclaudeclaude-codecodexlatexphdresearch-workflow

FAQ

What is Flonat Research?

Shareable Claude Code + Codex infrastructure for PhD researchers — skills, agents, hooks, and rules for academic workflows It is a hook for Claude Code, from flonat/flonat-research on GitHub.

How do I install Flonat Research?

Run npx flonat-research --client both, then follow the setup in the README.

Is Flonat Research popular?

flonat/flonat-research has 149 GitHub stars and 29 forks. It was last updated on 3 November 2026.

More hooks

Browse the most popular Claude Code mods, all hooks, or the skills and MCP server directories.