anis-marrouchi

Init Hooks — Development skill for Claude Code

Development community

Initialize Ralf lifecycle hooks with compounding knowledge system.

How to install Init Hooks

Installs to ~/.claude/skills/anis-marrouchi-ralf-init-hooks/SKILL.md

Terminal
mkdir -p ~/.claude/skills/anis-marrouchi-ralf-init-hooks && curl -fsSL https://raw.githubusercontent.com/anis-marrouchi/ralf/HEAD/commands/init-hooks.md -o ~/.claude/skills/anis-marrouchi-ralf-init-hooks/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Init Hooks does


description: "Initialize Ralf lifecycle hooks with compounding knowledge system" argument-hint: "[--force]"

Initialize Ralf Hooks

Create the `.ralf/hooks/` directory with JavaScript hook scripts that use the Claude Agent SDK for intelligent lifecycle event handling and **compounding knowledge** - capturing learnings from each task to make future runs smarter.

The Job

  1. Create .ralf/ directory structure if it doesn't exist
  2. Create .ralf/knowledge/ for compounding knowledge

Alternatives in Development

  • Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
  • Compounding Engineering Plugin — Official Claude Code compounding engineering plugin 2298 35 0 11.2k ★
  • Agent Skills Platform — Build tested agent skills and govern their lifecycle through a user-defined marketplace: evidence, discovery 2.4k ★

Full documentation available on GitHub

View Source Repository