Claude Code hook

Jules

A Claude Code Reference Implementation — 30 skills, 23 rules, 9 hooks, 5 agents. Reference implementation for building a personal AI collabtor..

67 stars 9 forksHooks Source

Install

From source
git clone https://github.com/jonathanmalkin/jules.git

From the README

Strategic Thinking + Execution

Most AI tools do tasks. Jules thinks with you first, then does everything else.

An open source reference implementation built on [Claude Code][claude-code-url].

[![License: MIT][license-shield]][license-url]
[![Skills: 19][skills-shield]][skills-url]
[![Hooks: 3][hooks-shield]][hooks-url]

[Website][website-url] · [Overnight Batch][overnight-url] · Get Started

Table of Contents

- The Problem
- What Jules Does
- The Loop in Action
- Build Your Own
- Under the Hood
- Architecture
- Skills
- Hooks
- Cloud Batch
- Security & Privacy
- Evolution
- Design Decisions
- Acknowledgments
- License

The Problem

Running a business is a continuous loop across a dozen domains — strategy, code, content, ops, finance, people. AI helps you go faster, but speed on individual tasks doesn't move the ball forward.

You still think alone. You lose context at every tool boundary. The strategic thread connecting Tuesday's decision to Friday's deploy lives only in your head.

The hard part isn't execution. It's thinking clearly and keeping everything connected.

(back to top)

What Jules Does

Thinks With You

Strategy, decisions, challenging assumptions, decomposition. Socratic dialogue, adversarial review. The cofounder you don't have.

- Surfaces blind spots and second-order effects
- Disagrees when it sees a better path
- Connects today's work to long-term goals

Then Executes

Software, content, research, deploys, analytics — one system, same context. Decisions flow directly from thinking to execution. No context loss between "what" and "build it."

- Ships code, publishes content, manages projects
- Handles the details so you focus on direction

(back to top)

The Loop in Action

Think → Build → Ship

Think → Write → Distribute

(back to top)

Build…
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
18 May 2026

FAQ

What is Jules?

A Claude Code Reference Implementation — 30 skills, 23 rules, 9 hooks, 5 agents. Reference implementation for building a personal AI collabtor.. It is a hook for Claude Code, from jonathanmalkin/jules on GitHub.

How do I install Jules?

Clone jonathanmalkin/jules from GitHub and follow the setup steps in its README.

Is Jules popular?

jonathanmalkin/jules has 67 GitHub stars and 9 forks. It was last updated on 18 May 2026.

More hooks

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