Claude Code的持续学习技能Claudeception

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

Claudeception介绍

Claudeception GitHub上1660星星,作者是blader,就是做Humanizer那位大神,两个项目加起来7800多星。工具本身是一个为 Claude Code 设计的持续学习skill,能够在你与 Claude Code 协同工作时,自动提取有价值的经验知识并保存为可复用的“技能”,从而在未来遇到类似问题时自动加载对应解决策略。这种能力可以显著减少重复性调试时间,让 Claude Code 不再“每次都从零开始”。
一句话:让Claude Code从你的工作中自动学习,把你的经验变成新的Skill。

工作原理

Claude Code有一套自己的Skill系统。每次启动的时候,它会加载所有Skill(这一部分消耗约 100 tokens)。
每当你与 Claude Code 交互时,它会尝试匹配当前 context 与已有技能。Claudeception 会观察当前 session 中是否出现“有价值的知识发现”,并据此写入新的 skill。
总之,它让 Claude Code 在做事情同时,顺便培养自己的经验库。

核心概念

  1. Skill(技能):一种结构化的知识单元,保存了问题背景、触发条件和解决步骤(以 Markdown + YAML frontmatter
    表示)。
  2. 自动提取:当 Claude Code 发掘出真正有价值的解决方案时,Claudeception 会自动生成新的 Skill。
  3. 持续学习:这些 Skills 会被 Claude Code 在未来的 session 中自动加载,让整个系统“越用越懂你”。

安装步骤

Claudeception 支持 全局用户级安装 和 项目级安装:(下面命令假设你已经安装 Claude Code 和 .claude 配置存在。)

推荐(全局用户级安装)

git clone https://github.com/blader/Claudeception.git ~/.claude/skills/claudeception

项目级(只针对单个项目生效)

git clone https://github.com/blader/Claudeception.git .claude/skills/claudeception

Hook激活

为了提高 Claudeception 在每次会话中触发的概率,可以设置激活 hook:

  1. 创建 hooks 目录:
mkdir -p ~/.claude/hooks
  1. 复制激活脚本:
 cp ~/.claude/skills/claudeception/scripts/claudeception-activator.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/claudeception-activator.sh
  1. 编辑用户全局设置:
{
  "hooks": {
    "UserPromptSubmit": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "~/.claude/hooks/claudeception-activator.sh"
          }
        ]
      }
    ]
  }
}

使用方式

Claudeception有自动、手动、查看三种用法。

  1. 自动模式(推荐)
    装上hook之后,它会在你每次发送消息时自动评估当前工作。具体来说,以下5种情况会触发自动提取:
    (1)你刚解决了一个非显然(non-obvious)的 bug。
    (2)找到某种 workaround(不只是查文档)。
    (3)解决了错误但根因不明显。
    (4)识别出项目中特定的配置、模式或技术。
    (5)任务中出现了真正值得记录的发现。
  2. 手动模式
    如果你认为某次 session 中确实包含值得保存的经验,可以手动运行命令:
 /claudeception
  1. 查看已学技能
    直接去看它生成的Skill文件就行
    用户级别安装的:
ls ~/.claude/skills/claudeception/

项目级别安装的:

ls .claude/skills/claudeception/

每个Skill都是一个独立的Markdown文件,文件名就是技能名称。

name: prisma-connection-pool-exhaustion
description: |
  Fix for PrismaClientKnownRequestError: Too many database connections
  in serverless environments (Vercel, AWS Lambda). Use when connection
  count errors appear after ~5 concurrent requests.
author: Claude Code
version: 2.1.62
date: 2026-03-10
---
# Prisma Connection Pool Exhaustion
## Problem
[What this skill solves]
## Context / Trigger Conditions
[Exact error messages, symptoms, scenarios]
## Solution
[Step-by-step fix]
## Verification
[How to confirm it worked]

windows安装的坑

Claudeception自带的激活脚本是给Mac和Linux写的,Windows上可能跑不通。需要转换成Node.js版本,然后配置文件里把运行命令改一下就行了。
CSDN不支持js文件上传,如果有需要,可以留言。
全部安装配置好之后验证结果:重新打开Claude Code客户端
在这里插入图片描述

在这里插入图片描述

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值