cfrs2005/claude-init

Claude Code Chinese development toolkit - a zero-barrier AI programming environment customized for Chinese developers. One-click installation provides a fully localized experience with integrated MCP servers, intelligent context management, security scanning, and access without a VPN. Makes AI programming simpler.

About the project

claude-init is an archived project template for initializing Claude Code development environments, with Chinese-localized configuration and workflows. Developers on macOS or Linux use it to set up agents, skills, commands, rules, hooks, and development contexts for Claude Code. Its catalogue entries provide the included commands, agents, hooks, and skills.

1.4kStars on the repository
26Mods indexed here, across every type
7mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

PreToolUse

01

cfrs2005/claude-init

Hook Claude Code

One of 5 in hooks.json

Runs before the agent uses a tool for tool == "Bash" && tool_input.command matches "(npm run dev, pnpm( run)? dev, yarn dev, bun run dev)", tool == "Bash" && tool_input.command matches "(npm (install, test), pnpm (install, test), yarn (install, test), bun (install, test), cargo build, make, docker, pytest, vitest…

not rated 1.4k +1 7mo ago A tokens not measured copy · 47% MIT

PreCompact

02

cfrs2005/claude-init

Hook Claude Code

One of 5 in hooks.json

Runs before the context is compacted, executing pre-compact.sh. From cfrs2005/claude-init.

not rated 1.4k +1 7mo ago A tokens not measured original MIT

SessionStart

03

cfrs2005/claude-init

Hook Claude Code

One of 5 in hooks.json

Runs when a session starts, executing session-start.sh. From cfrs2005/claude-init.

not rated 1.4k +1 7mo ago A tokens not measured copy · 86% MIT

PostToolUse

04

cfrs2005/claude-init

Hook Claude Code

One of 5 in hooks.json

Runs after a tool call finishes for tool == "Bash", tool == "Edit" && tool_input.file_path matches "\\.(ts, tsx, js, jsx)$", tool == "Edit" && tool_input.file_path matches "\\.(ts, tsx)$", tool == "Edit" && tool_input.file_path matches "\\.(ts, tsx, js and jsx)$" tool calls, running #!/bin/bash (4 commands). From…

not rated 1.4k +1 7mo ago A tokens not measured original MIT

Stop

05

cfrs2005/claude-init

Hook Claude Code

One of 5 in hooks.json

Runs when the agent finishes a response, executing session-end.sh and evaluate-session.sh (3 commands). From cfrs2005/claude-init.

not rated 1.4k +1 7mo ago A tokens not measured original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: