claude

phylax

Opt-in Claude Code hooks: refuse attribution lines in commits and PRs, refuse staging COMMITS.md, refuse commits and pushes that carry a secret, refuse issue and PR bodies past their length budget, warn on commits in a main checkout, refuse a subagent call that would silently inherit the session's model, restart idle sessions onto an updated Claude Code, and route work to cheaper models while the usage allowance burns too fast.

1 on GitHubby AJMITupdated todaydevelopment
/

Plugin phylax from marketplace techne in ajbarea/techne. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (2)

  • budget

    Pause or resume phylax budget mode for interactive sessions that opted in, or show where it stands. "off [hours]" keeps them on normal routing until the pause ends (4 hours by default, at most 168), "on" ends the pause early, and "status" shows any pause and whether this session is routed by budget

  • setup

    Check and set up phylax, the opt-in Claude Code hooks that block attribution lines in commits and PRs, block staging COMMITS.md, warn on main-checkout commits, refuse subagent calls that would silently inherit the session's model, refuse email drafts that do not open with the greeting for the time o

Hooks (10)

  • PreToolUse

    for on in "$CLAUDE_PLUGIN_OPTION_BLOCK_ATTRIBUTION_TRAILERS" "$CLAUDE_PLUGIN_OPTION_BLOCK_COMMITS_MD" "$CLAUDE_PLUGIN_OPTION_WARN_MAIN_CHECKOUT_COMMIT" "$CLAUDE_PLUGIN_OPTION_BLOCK_SECRETS" "$CLAUDE_P

  • PreToolUse

    case "$CLAUDE_PLUGIN_OPTION_REQUIRE_SUBAGENT_MODEL" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/model_guard.py" ;; esac

  • PreToolUse

    case "$CLAUDE_PLUGIN_OPTION_BUDGET_MODE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/budget.py" agent ;; esac

  • PreToolUse

    case "$CLAUDE_PLUGIN_OPTION_EMAIL_GREETING" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/email_greeting.py" ;; esac

  • Notification

    case "$CLAUDE_PLUGIN_OPTION_RESTART_ON_UPDATE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/stale_restart.py" ;; esac

  • Stop

    case "$CLAUDE_PLUGIN_OPTION_RESTART_ON_UPDATE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/stale_restart.py" ;; esac

  • UserPromptSubmit

    case "$CLAUDE_PLUGIN_OPTION_RESTART_ON_UPDATE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/stale_restart.py" ;; esac

  • UserPromptSubmit

    case "$CLAUDE_PLUGIN_OPTION_BUDGET_MODE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/budget.py" prompt ;; esac

  • SessionEnd

    case "$CLAUDE_PLUGIN_OPTION_RESTART_ON_UPDATE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/stale_restart.py" ;; esac

  • SessionStart

    case "$CLAUDE_PLUGIN_OPTION_BUDGET_MODE" in true) exec python3 "${CLAUDE_PLUGIN_ROOT}/hooks/budget.py" session ;; esac

View source on GitHub ajbarea.github.io

More from ajbarea/techne

All 8 plugins →

techne

claude

Code-repo skills: toolchain audits, CI log review, adversarial pre-merge review, commit planning, GitHub catch-up, a cross-repo project board, cross-repo drift, slop cleanup, and doc/code drift.

16 skills · hooks

1

graphe

claude

Document skills: build and gate LaTeX papers, markdown-to-PDF renders and talk decks, scaffold a research paper, and run a pre-submission novelty review.

8 skills · hooks

1

heuresis

claude

Idea triage: capture an idea in plain text, search papers, patents, products and your own work for anything like it, and file it with a verdict grounded in records a script has checked.

2 skills · 5 agents · hooks

1

epistole

claude

Gmail across accounts for Claude Code: search, read and draft in every configured account, and send a draft only after you approve it.

2 skills · 1 MCP server

1

dokimasia

claude

Bibliography verification for LaTeX projects: an offline lint of any .bib or hand-written thebibliography, an online verify against arXiv and Crossref that tells a failed lookup from a wrong entry, and a check that every cited key rendered.

2 skills

1

keryx

claude

Speaks a short gist of each Claude Code reply in a local voice, one voice per terminal, ducking Spotify while it talks. WSL2 on Windows only.

1 skill · hooks

1

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

CMEM Pro

claude

CMEM Pro for the Claude app - hooks stream tool use to cmem.ai and inject observations into new sessions and agents

3 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

mempalace

claudecodex

AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.

3 skills · 6 commands · 1 MCP server · hooks

MemPalace/mempalace 60,536

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain phylax?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins