Install
openclaw skills install pete2048-claude-code-masterClaude Code 终极使用指南 - 涵盖上下文工程、规范驱动开发、Hooks 回调、Sub Agents、Output Styles、SuperClaude 框架等高级技巧。当用户需要:1) 提升 Claude Code 编程效率,2) 省 Token 技巧,3) Spec-driven 开发,4) 多 Agent 协作,5) 自定义工作流,6) Claude Code 高级配置。MUST BE USED for Claude Code optimization, workflow setup, best practices.
openclaw skills install pete2048-claude-code-master上下文工程 > 提示工程 > 靠感觉写代码
Claude Code 的成功不在于模型能力,而在于上下文的完整性。本 skill 提供系统化的方法,让 Claude Code 从"能用"变成"高效专业"。
上下文工程是传统提示工程的范式转变:
project/
├── .claude/
│ ├── commands/ # 自定义斜杠命令
│ ├── settings.local.json # 本地权限设置
│ ├── agents/ # Sub Agents 配置
│ └── output-styles/ # Output Styles 配置
├── CLAUDE.md # 项目全局规则
├── .ai-rules/ # 工具无关的全局上下文
│ ├── product.md # 项目愿景("为什么")
│ ├── tech.md # 技术栈("用什么")
│ └── structure.md # 文件结构("在哪里")
├── specs/ # 功能规范(Spec-driven)
│ └── feature-name/
│ ├── requirements.md # 用户故事和验收标准
│ ├── design.md # 技术架构
│ └── tasks.md # 实现计划
├── PRPs/ # 产品需求提示
│ └── templates/
│ └── prp_base.md
└── examples/ # 代码示例
# 项目 AI 协作规则
## 项目感知
- 能理解规划文档、任务清单
- 自动读取 specs/ 目录下的规范文件
## 代码结构约束
- 文件大小:单文件 < 300 行
- 模块拆分:按功能域组织
- 命名规范:使用一致的命名模式
## 测试要求
- 单元测试:所有新功能必须有测试
- 覆盖率:最低 80%
- 测试框架:使用项目标准测试框架
## 编码风格
- 语言偏好:[指定语言]
- 格式规范:使用 linter 自动格式化
- 注释要求:复杂逻辑必须注释
## 文档规范
- API 文档:所有公开接口必须文档化
- README:保持更新
- 变更日志:记录重要变更
Phase 1: Planning(规划模式)
Phase 2: Execution(执行模式)
PRP = PRD + 精选代码库知识 + 智能体运行手册
生成 PRP:
/generate-prp INITIAL.md
执行 PRP:
/execute-prp PRPs/your-feature-name.md
## 功能:
[具体描述你想实现什么功能,清晰明确地写出需求]
## 示例:
[列出 examples/ 文件夹中参考的代码,并说明它们的用途]
## 文档链接:
[加入相关文档、API 说明或 MCP 服务器资源链接]
## 其他注意事项:
[说明任何易错点、特别需求,或 AI 可能忽略的内容]
Dispatch 模式:发射后不管,完成自动回报
传统方式(高 Token 消耗):
OpenClaw → 每隔几秒轮询 → Claude Code 状态
↓
重复轮询 = Token 爆炸
Hooks 方式(零轮询):
OpenClaw → 下达任务 → Claude Code 独立运行
↓
完成后触发 Hook
↓
自动通知 OpenClaw
latest.json 输出格式:
{
"session_id": "abc123",
"timestamp": "2026-02-09T14:54:27+00:00",
"cwd": "/home/ubuntu/projects/hn-scraper",
"event": "SessionEnd",
"output": "Claude Code 的完整输出内容...",
"status": "done"
}
Wake Event 调用:
curl -X POST "http://127.0.0.1:18789/api/cron/wake" \
-H "Authorization: Bearer $TOKEN" \
-d '{"text": "Claude Code 任务完成,读取 latest.json", "mode": "now"}'
| 通道 | 作用 | 为什么需要 |
|---|---|---|
| latest.json | 数据通道(存结果) | 持久化,不依赖服务在线 |
| wake event | 信号通道(通知到达) | 实时响应,秒级通知 |
容错设计: 即使 wake event 失败,latest.json 依然存在,AGI 最迟在下次 heartbeat 时也能发现。
.claude/agents/(高优先级)~/.claude/agents/代码审查专家:
---
name: code-reviewer
description: 专业代码审查专家。在编写或修改代码后必须立即使用。
tools: file_search, bash, file_edit
---
你是一位资深代码审查专家,致力于确保代码质量和安全性。
审查清单:
- 代码简洁易读
- 函数和变量命名清晰
- 无重复代码
- 适当的错误处理
- 无暴露的密钥或API密钥
- 实现了输入验证
- 良好的测试覆盖率
- 考虑了性能因素
调试专家:
---
name: debugger
description: 错误调试和问题排查专家。当遇到任何技术问题必须主动使用。
tools: file_search, file_edit, bash
---
你是一位专业的调试专家,专精于根因分析和问题解决。
调试流程:
- 分析错误信息和日志
- 检查最近的代码更改
- 形成并测试假设
- 添加策略性调试日志
- 检查变量状态
实现 AWS Kiro 风格的 spec-driven 开发:
使用方式:
# 1. 项目初始化
"@steering-architect 分析现有代码库并创建项目指导文件"
# 2. 功能规划
"@strategic-planner 规划用户认证功能"
# 3. 逐步实现
"@task-executor 执行 specs/user-authentication/tasks.md 中的任务"
# 交互式切换
/output-style
# 直接切换
/output-style explanatory
/output-style learning
创建新风格:
/output-style:new 我想要一个安全审计风格:偏严格、先 threat modeling、产出修复建议
手动创建文件:
---
name: Code Reviewer
description: 自动化代码审查和优化
---
You are a specialized code review assistant...
## Core Workflow Process
...
## Response Structure
...
存储位置:
~/.claude/output-styles/.claude/output-styles/(团队共享)PRD Writer:
---
name: PRD Writer
description: "标准化 PRD 输出:背景、目标、指标、scope、用户故事、验收标准"
---
# Product Requirement Document - {title}
## 1. 概要
## 2. 背景与问题陈述
## 3. 目标(3-5个,可量化)
## 4. 成功衡量(KPI)
## 5. Scope(包含/不包含)
## 6. 用户画像与使用场景
## 7. UX / Flow
## 8. API / 数据需求
## 9. 非功能性需求
## 10. Risks & Mitigations
## 11. Rollout & Rollback Plan
## 12. Open Questions
## 13. Acceptance Criteria
# 克隆项目
git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
# 执行安装
./install.sh
# 验证
ls -la ~/.claude/
ls -la ~/.claude/commands/
开发构建类:
/build --react --magic --tdd - React 项目开发/build --api --tdd --coverage - API 后端开发/build --init --magic --c7 --plan - 项目初始化分析类:
/analyze --architecture --persona-architect - 架构分析/troubleshoot --investigate --prod - 问题排查设计类:
/design --api --ddd "功能描述" - 领域驱动设计/design --prd "产品描述" - 生成 PRD运维类:
/deploy --env staging --plan - 部署规划/scan --security --owasp - 安全扫描-persona-architect # 系统架构师
-persona-frontend # 前端专家
-persona-backend # 后端专家
-persona-security # 安全专家
-persona-qa # 质量保证
-persona-performance # 性能专家
-persona-analyzer # 分析专家
-persona-mentor # 导师
-persona-refactorer # 重构专家
规划与思考:
-plan - 显示执行计划-think - 标准分析-think-hard - 深度分析-ultrathink - 关键分析MCP 服务器:
-c7 - 启用 Context7 文档查找-seq - 启用 Sequential 深度思维-magic - 启用 Magic UI 构建器-pup - 启用 Puppeteer 浏览器测试输出控制:
-uc - UltraCompressed 模式(70% token 减少)-verbose - 详细输出# Context7 - 文档查找
claude mcp add --transport http context7 https://mcp.context7.com/mcp
# Sequential Thinking - 深度思维
claude mcp add sequential-thinking npx @modelcontextprotocol/server-sequential-thinking
# Puppeteer - 浏览器自动化
npx @modelcontextprotocol/server-puppeteer
claude mcp add puppeteer npx @modelcontextprotocol/server-puppeteer
# Magic - UI 构建
claude mcp add magic npx @21st-dev/magic@latest --env API_KEY=你的api_key
examples/ 文件夹对成功至关重要。AI 在有代码模式可参考时表现更出色。
示例内容建议:
PRP 中自带测试任务,AI 会迭代执行直到全部通过:
.claude/output-styles/# 1. 项目规划
/design --api --ddd --plan --persona-architect
# 2. 前端开发
/build --react --magic --tdd --persona-frontend
# 3. 后端开发
/build --api --tdd --coverage --persona-backend
# 4. 质量检查
/review --quality --evidence --persona-qa
# 5. 安全扫描
/scan --security --owasp --persona-security
# 6. 性能优化
/improve --performance --iterate --persona-performance
# 7. 部署准备
/deploy --env staging --plan --persona-architect
# 1. 问题分析
/troubleshoot --investigate --prod --persona-analyzer
# 2. 根因分析
/troubleshoot --prod --five-whys --seq --persona-analyzer
# 3. 性能分析
/analyze --profile --perf --seq --persona-performance
# 4. 修复实施
/improve --quality --threshold 95% --persona-refactorer
# 1. 项目初始化
"@steering-architect 分析代码库"
# 2. 创建功能规范
"@strategic-planner 规划用户认证功能"
# 输出: specs/user-auth/requirements.md, design.md, tasks.md
# 3. 逐步实现
"@task-executor 执行 specs/user-auth/tasks.md"
# 重复直到所有任务完成
# 4. 新功能继续
"@strategic-planner 规划支付系统"
"@task-executor 执行 specs/payment/tasks.md"
-uc 标志UltraCompressed 模式可减少约 70% token 消耗:
/build --react --uc "todo应用"
将详细文档放入 references/ 目录,只在需要时加载:
问题:任务卡住不动
Ctrl+C 中断,重新描述任务问题:生成代码质量差
问题:偏离项目规范
检查清单:
记住:上下文工程的效果比提示工程好 10 倍,比"靠感觉写代码"好 100 倍!