Claude Code hook

Uces

Production-grade configuration system for Claude Code CLI with smart routing, skill modules, and automation hooks.

104 stars 7 forksHooks Source

Install

From source
git clone https://github.com/eticmedya/uces.git

From the README

UCES - Universal Claude Enhancement System
Transform your Claude Code CLI into a production-grade development powerhouse.

What is UCES?

UCES is a battle-tested configuration framework that supercharges Claude Code with:

- Smart Routing - Automatically dispatches tasks to specialized skill modules
- Zero-Tolerance Mode - Eliminates incomplete code, placeholder implementations, and technical debt
- Skill Modules - Domain-specific knowledge packs for UI, API, Mobile, DevOps, and more
- Automation Hooks - Pre/post execution scripts for validation, formatting, and safety checks
- Session Intelligence - Remembers project context and learnings across sessions

Installation

One-Line Install

Manual Installation

Architecture

Skill Modules

Zero-Tolerance Mode

UCES enforces production-quality standards:

Prohibited Patterns

Required Patterns

Smart Routing

UCES automatically routes your requests:

Automation Hooks

Session Start
- Detects project stack (Next.js, Expo, Node, etc.)
- Loads previous session learnings
- Shows git status and recent activity

Pre-Execution
- Validates file paths
- Checks for dangerous operations
- Warns about breaking changes

Post-Edit
- Auto-formats with project config
- Runs type checking
- Detects anti-patterns

Pre-Commit
- TypeScript validation
- Security scanning
- Test execution

Configuration

Edit ~/.claude/config.json:

Supported Stacks

Web
- Next.js 14/15, React 18/19
- TypeScript (strict mode)
- Tailwind CSS 3/4
- shadcn/ui, Radix UI
- Prisma, Drizzle, Supabase
- React Query, Zustand

Mobile
- Expo SDK 50+
- React Native
- NativeWind
- Expo Router

Backend
- Node.js, Bun
- tRPC, REST, GraphQL
- PostgreSQL, MongoDB
- Redis, Supabase

Session Memory

UCES learns as you work:

Previous learnings are restored on session…
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

Repository
eticmedya/uces
Type
Hooks
Language
Shell
License
MIT
Last updated
4 February 2026

FAQ

What is Uces?

Production-grade configuration system for Claude Code CLI with smart routing, skill modules, and automation hooks. It is a hook for Claude Code, from eticmedya/uces on GitHub.

How do I install Uces?

Clone eticmedya/uces from GitHub and follow the setup steps in its README.

Is Uces popular?

eticmedya/uces has 104 GitHub stars and 7 forks. It was last updated on 4 February 2026.

More hooks

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