mcpField
C
claude-code-learning

claude-code-learning

github.com/ww-w-aiAgent 工作流606101 次安装4 周前更新
代码仓库

关于 claude-code-learning

面向希望配置和改进工作流的开发者的 Claude Code 学习技能。它提供分级学习、基于项目的设置生成,以及最新功能和实践指南。

主要功能

  1. 01六级分阶段学习内容
  2. 02基于项目的设置分析
  3. 03CLAUDE.md 与配置建议
  4. 04最新功能和实践指南
  5. 05MCP 集成学习

适用场景

  1. 01从基础到进阶学习 Claude Code
  2. 02为项目生成配置建议
  3. 03了解近期 Claude Code 功能

MCP 相关

该技能在专项学习内容中涵盖 MCP 集成,并分析项目的 .mcp.json 文件;它本身不提供 MCP 服务能力。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ww-w-ai/bkit-claude-code --skill claude-code-learning

安装后在 Claude Code 中输入/claude-code-learning确认已加载。

详细介绍

Claude Code 学习技能

掌握 Claude Code 配置与优化

操作

操作描述示例
learn开始学习指南/claude-code-learning learn 1
setup自动生成设置/claude-code-learning setup
upgrade最新功能指南/claude-code-learning upgrade
learn [level]

按级别划分的学习内容:

  • 级别 1:基础知识——编写 CLAUDE.md、使用计划模式
  • 级别 2:自动化——命令、钩子、权限管理
  • 级别 3:专项进阶——Agent、技能、MCP 集成
  • 级别 4:团队优化——GitHub Action、团队规则标准化
  • 级别 5:PDCA 方法论——学习 bkit 方法论
setup

分析当前项目后,自动生成适当的设置:

  1. 分析/生成 CLAUDE.md
  2. 检查 .claude/ 文件夹结构
  3. 建议所需的配置文件
upgrade

介绍 Claude Code 最新功能和最佳实践。

学习级别

级别 1:基础知识(15 分钟)
## What is CLAUDE.md?

A shared knowledge repository for the team. When Claude makes mistakes,
add rules to prevent the same mistakes from recurring.

## Example

# Development Workflow

## Package Management
- **Always use `pnpm`** (`npm`, `yarn` prohibited)

## Coding Conventions
- Prefer `type`, avoid `interface`
- **Never use `enum`** → Use string literal unions

## Prohibited
- ❌ No console.log (use logger)
- ❌ No any type
级别 2:自动化(30 分钟)
## What are Slash Commands?

Execute repetitive daily tasks with `/command-name`.

## Command Location

.claude/commands/{command-name}.md

## PostToolUse Hook

Auto-formatting after code modification:

// .claude/settings.local.json
{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Write|Edit",
      "hooks": [{
        "type": "command",
        "command": "pnpm format || true"
      }]
    }]
  }
}
级别 3:专项进阶(45 分钟)
## What are Sub-agents?

AI agents specialized for specific tasks.

## What are Skills?

Domain-specific expert context. Claude auto-references when working on related tasks.

## MCP Integration

Connect external tools (Slack, GitHub, Jira, etc.) via .mcp.json.
级别 4:团队优化(1 小时)
## PR Automation with GitHub Action

Mention @claude in PR comments to auto-update documentation.

## Team Rule Standardization

1. Manage CLAUDE.md with Git
2. Add rules during PR review
3. Gradually accumulate team knowledge

## Agent Teams (v1.5.1)

Parallel PDCA execution with multiple AI agents working simultaneously.

Requirements:
  CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

Usage:
  /pdca team {feature}     Start team mode
  /pdca team status        Check teammate progress
  /pdca team cleanup       End team session

Team composition by level:
  Dynamic:    2 teammates (developer, qa)
  Enterprise: 4 teammates (architect, developer, qa, reviewer)
级别 5:PDCA 方法论
## What is PDCA?

Document-driven development methodology.

Plan → Design → Do → Check → Act

## Folder Structure

docs/
├── 01-plan/      # Planning
├── 02-design/    # Design
├── 03-analysis/  # Analysis
└── 04-report/    # Reports

## Learn More

Use /pdca skill to learn PDCA methodology.
级别 6:高级功能(v1.5.1)
## Output Styles

Customize how Claude responds based on your project level.

Available styles:
  bkit-learning     Best for beginners (learning points, TODO markers)
  bkit-pdca-guide   Best for PDCA workflows (status badges, checklists)
  bkit-enterprise   Best for architects (tradeoff analysis, cost impact)

Usage:
  /output-style              Select interactively
  /output-style bkit-learning  Apply directly

Auto-recommendation:
  Starter → bkit-learning
  Dynamic → bkit-pdca-guide
  Enterprise → bkit-enterprise

## Agent Memory

All bkit agents automatically remember context across sessions.
No configuration needed.

Memory scopes:
  project   9 agents remember per-project context (.claude/agent-memory/)
  user      2 agents remember cross-project learning (~/.claude/agent-memory/)

Agents with user-scope memory:
  starter-guide     Remembers your learning progress across projects
  pipeline-guide    Remembers your pipeline preferences globally

## Agent Teams

Parallel PDCA execution for Dynamic and Enterprise projects.
See Level 4 for details.

输出格式

📚 Claude Code Learning Complete!

**Current Level**: {level}
**Learned**: {summary}

🎯 Next Steps:
- Continue learning with /claude-code-learning learn {next_level}
- Auto-generate settings with /claude-code-learning setup
- Check latest trends with /claude-code-learning upgrade

当前设置分析

要分析的文件:

  • CLAUDE.md(根目录)
  • .claude/settings.local.json
  • .claude/commands/
  • .claude/agents/
  • .claude/skills/
  • .mcp.json

Skills 2.0 热重载(CC 2.1.0+)

CC 2.1.0+ 支持技能更改热重载。无需重启会话。

热重载范围
  • SKILL.md 正文更改:立即生效
  • Frontmatter 字段更改:立即生效
  • 新增技能:立即生效
开发工作流
  1. 编辑 SKILL.md 内容并保存
  2. 下一次通过斜杠命令调用时,更改会立即生效
  3. 使用 /reload-plugins 强制刷新
提示
  • 更改后使用 /eval run [skill-name] 进行测试
  • 使用 classification frontmatter 对技能进行分类
  • 使用 /loop 5m /pdca status 监控正在进行的工作

评论

支持 Markdown