- Published on
Everything Claude Code
- Authors

- Name
- Gene Zhang
Be an expert of Claude Code
Concepts
- Rules: 总会被加载的prompt, 相当于system prompt, 可以分散写到
.rules/文件中(模块化), 也可以整个写到CLAUDE.md里。 - Skills: 按需加载的prompt, 一般描述一个工作流, 比如
/refactor-cleaner描述了清理代码的工作流. - Commands: 按需加载的prompt, 其实就是简短版Skills.
- Hooks: 根据事件触发的操作,比如
PreToolUse - Before a tool executes (validation, reminders). - MCPs: 调用外部工具。
- Subagents: 子agent, 开一个分支, 拥有独立上下文, 也可以指定另外的model. 比如开一个code-reviewer subagent, 用
Haiku模型。
插件库
Everything Claude Code
Everything Claude Code 是一个plugin, 集成了各种Rules、Skills、Commands、Hooks、Subagents, 快速帮你初始化Claude配置, 相当于构建代码框架时的脚手架。
文档:
- Everything Claude Code - The Guides
- The Shorthand Guide to Everything Claude Code
- The Longform Guide to Everything Claude Code
Planning with Files
最佳实践
- 按需配置MCP, 它非常消耗上下文。
- 先用plan mode, 再执行开发。
- 按开发进度, 手动run
/compact命令, 别等被动压缩。
工作流示例
The default mental model is:
Research -> Plan -> TDD -> Review -> Verify -> Commit
That sequence matters more than any individual command. The plugin is opinionated about a few things:
- research before building custom solutions
- tests before implementation
- language-specific best practices
- review and verification before shipping
What It Covers
1. Project setup
/everything-claude-code:configure-eccinstalls skills and rules at the user or project level.
2. Research and planning
/everything-claude-code:search-firstlooks for existing libraries, patterns, and prior art before you write code./everything-claude-code:planturns a vague request into a concrete implementation plan and pauses for confirmation before changes.
3. Implementation and testing
/everything-claude-code:tdd-workflowenforces a test-first loop.- Language-specific skills such as
/everything-claude-code:frontend-patterns,/everything-claude-code:backend-patterns,/everything-claude-code:python-patterns, and/everything-claude-code:golang-patternspush the implementation toward idiomatic code.
4. Review and verification
- Review agents such as
/everything-claude-code:code-reviewer,/everything-claude-code:security-review,/everything-claude-code:python-review, and/everything-claude-code:go-reviewcatch quality and security issues after changes. /everything-claude-code:verification-loopruns the final validation pass: build, lint, tests, coverage, and diff review.
5. Maintenance and learning
/everything-claude-code:refactor-cleanerremoves dead code and unused dependencies./everything-claude-code:doc-updaterrefreshes docs and codemaps after meaningful changes./everything-claude-code:continuous-learningand/everything-claude-code:continuous-learning-v2capture repeatable patterns from real sessions./everything-claude-code:security-scanchecks Claude configuration for risky settings or injection problems.
Scenario 1: Starting a New Project
If I were bootstrapping a project with Everything Claude Code, I would usually follow this order:
/everything-claude-code:configure-ecc/everything-claude-code:search-first/everything-claude-code:plan/everything-claude-code:tdd-workflow/everything-claude-code:security-review/everything-claude-code:verification-loop
In practice, that means:
- install the right skills and rules
- research existing solutions before building from scratch
- agree on a plan before touching code
- write tests first
- review for quality and security
- verify everything before commit or deploy
Scenario 2: Refactoring an Existing Project
For a refactor, the workflow shifts slightly:
/everything-claude-code:plan/everything-claude-code:refactor-cleaner- Apply the relevant language or framework pattern skill
- Run the appropriate review agent
/everything-claude-code:verification-loop/everything-claude-code:doc-updater
A good example stack mapping looks like this:
- React or Next.js:
/everything-claude-code:frontend-patterns - Node.js services:
/everything-claude-code:backend-patterns - Django apps:
/everything-claude-code:django-patterns - Spring Boot services:
/everything-claude-code:springboot-patterns - Go services:
/everything-claude-code:golang-patterns
Takeaway
The real value of Everything Claude Code is not that it gives you more commands. It gives you a repeatable engineering loop with stronger defaults: research first, test first, review aggressively, and verify before shipping.
You can invoke the skills explicitly with the /everything-claude-code:* prefix, but many of the patterns are most useful when they become your default way of working.