🔧 高级主题

深入定制 ECC,打造专属自动化工作流

🔴 高级

自动化循环

ECC 支持多种自动化循环模式,让 AI 能够自主执行复杂任务:

Sequential Pipeline(顺序管道)

按顺序执行一系列任务,每个任务依赖前一个的结果:

/loop-start

# 执行任务序列
1. 阅读 PRD,生成架构设计
2. 阅读架构设计,生成数据库 schema
3. 阅读 schema,生成任务列表
4. 按顺序实现每个任务
5. 运行测试验证

/loop-status

NanoClaw REPL

交互式循环执行,支持模型路由和技能热加载:

/claw

# 在 REPL 中执行任务
> 分析当前代码结构
> 创建测试用例
> 实现功能
> 验证测试
> exit

Continuous PR Loop(持续 PR 循环)

自动处理 PR 审查和修复:

/multi-workflow

# 自动化 PR 处理
1. 检测新 PR
2. 运行测试
3. 代码审查
4. 自动修复问题
5. 请求人工审查

多代理编排

使用 Git Worktrees

并行开发多个功能,每个 worktree 一个代理:

# 创建 worktree
git worktree add ../feature-a feature/a
git worktree add ../feature-b feature/b

# 在不同终端启动代理
cd ../feature-a && claude -p "实现功能 A"
cd ../feature-b && claude -p "实现功能 B"

Cascade Method

级联方法,一个代理的输出作为另一个的输入:

/multi-plan "重构用户模块"

# 自动分解任务
Agent 1: 分析现有代码结构
Agent 2: 设计新架构
Agent 3: 实现迁移脚本
Agent 4: 验证迁移结果
⚠️ 注意

多代理会话会消耗大量 tokens。仅在需要并行处理或复杂协作时使用。

Token 优化

推荐配置

// ~/.claude/settings.json
{
  "model": "sonnet",
  "env": {
    "MAX_THINKING_TOKENS": "10000",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50",
    "CLAUDE_CODE_SUBAGENT_MODEL": "haiku"
  }
}

配置说明

设置 默认值 推荐值 效果
model opus sonnet ~60% 成本降低
MAX_THINKING_TOKENS 31999 10000 ~70% 思考成本降低
AUTOCOMPACT_PCT 95 50 更早压缩,更好质量

日常命令

命令 用途
/model sonnet 切换到 Sonnet(默认)
/model opus 切换到 Opus(复杂任务)
/clear 清空上下文(免费)
/compact 压缩上下文(逻辑断点)
/cost 查看 token 使用

上下文窗口管理

⚠️ 重要

每个 MCP 工具描述都会消耗 tokens。启用过多 MCP 可能将 200k 上下文减少到 ~70k。

最佳实践

  • 保持启用的 MCP 不超过 10 个
  • 保持活动工具不超过 80 个
  • 使用 disabledMcpServers 禁用未使用的 MCP

禁用 MCP 示例

// 项目级 .claude/settings.json
{
  "disabledMcpServers": ["supabase", "railway", "vercel"]
}

战略性压缩

strategic-compact 技能会在适当时机建议执行 /compact:

何时压缩

  • ✅ 研究/探索完成后,开始实现前
  • ✅ 完成一个里程碑后
  • ✅ 调试完成后,继续功能开发前
  • ✅ 失败方案后,尝试新方案前

何时不压缩

  • ❌ 实现过程中(会丢失变量名、文件路径等状态)
  • ❌ 复杂重构中途

开发自定义 Agent

# 创建自定义 Agent
cat > ~/.claude/agents/my-custom-agent.md << 'EOF'
---
name: my-custom-agent
description: 我的自定义代理
tools: ["Read", "Write", "Bash"]
model: sonnet
---

You are a specialized agent for [specific task].

## Your Responsibilities
1. [Responsibility 1]
2. [Responsibility 2]

## Guidelines
- [Guideline 1]
- [Guideline 2]

## Examples
[Example usage]
EOF

跨平台配置

Cursor IDE

# 安装到 Cursor
./install.sh --target cursor typescript

# 配置位置
.cursor/
├── hooks.json
├── rules/
├── skills/
└── commands/

OpenCode

# 直接使用
cd everything-claude-code
opencode

# 或安装 npm 包
npm install ecc-universal

Codex

# 使用参考配置
cp .codex/config.toml ~/.codex/config.toml

AgentShield 安全审计

ECC 内置 AgentShield 安全审计工具:

# 快速扫描(无需安装)
npx ecc-agentshield scan

# 自动修复
npx ecc-agentshield scan --fix

# 深度分析(使用 Opus 4.6)
npx ecc-agentshield scan --opus --stream

# 生成安全配置
npx ecc-agentshield init

扫描内容

  • 敏感信息检测(14 种模式)
  • 权限审计
  • Hook 注入分析
  • MCP 服务器风险分析
  • Agent 配置审查

资源链接