AI工具学习

1.CC常用命令:

快捷键:

shift+tab 快速切换模式:plan、 accept Edits自动模式 、? For shortcuts智能模式

sysdm.cpl 快速打开环境变量

netsh winsock reset 修复网络应用程序

netsh int ip reset 重置TCP/IP协议栈

ipconfig /flushdns 清空DNS缓存

%USERPROFILE% 快速打开用户目录

%APPDATA% 打开用户目录的数据存储

|----Local 临时文件、缓存

|----Roaming 配置文件

|----locallow

CC命令:

/plugin 插件市场

/skills 查看所有skills

/resume 恢复

/clear 清空,重开一个对话

/context 展示上下文情况

/compact 主动压缩上下文

/mcp

/memory 可以打开全局claude.md/项目md 更改后要重新进入

|-----2.0更新后,有automemory选项,需开启,会生成memory文件夹,自动记忆只作用 于当前项目

/config

/rename 开始工作后立马/rename 下次启动时 claude --resume <name>即可回复

/plan 计划模式

/model 查看模式

/btw 中间暂时询问 ,提问后按ESC会退出,并且消失在上下文

/simplify 简单代码审核

/rewind 回滚编辑过的代码

/init 将上下文进行总结,并且在当前目录下生成claude.md,这样即使新开对话,也知道我们在干嘛

/agents 创建子Agent ,就是用于调研

配置setting.json文件

2.CC基础知识

1.CC怎么工作的

claude.md相当于给AI看的readme.txt 让AI了解当前这个项目,有全局claude.md和项目claude.md, 启动AI后,会先读取这些文件

backups: 备份目录

cache : 缓存目录

file-history : 文件历史记录

plugins :插件目录(放MCP,插件以及第三方扩展)

projects :项目索引记录

session-env :

2.什么是skills

首先,skills一定要在.claude文件夹下面如:

.claude/

|----skills

|----myskills1

|----myskills2

然后下面是myskills的文件夹目录

skills-my/

|----skill.md 主入口

|----reference.md API文档,规范说明

|----checklist.md 审查清单

|----examples.md 示例输出

|----template.md 模板填充

|----scripts

|----helper.py 工具脚本

|----validata.sh 效验脚本

|----assests 素材文件夹

|----参考素材1

|----参考素材2

接下来,我们观看具体的文件有什么:

第一:skill.md文件,这里面分为 "元信息"+"指令层",只有在对话中,触发了元信息中的description,AI才会去读取指令层,就是要做什么事情,一般指令层中是总指挥,下面所有文件都是要这个总指挥告诉AI要不要去阅读,比如AI要去阅读reference文件夹,就需要在这里说明,这是"按需加载"的第一层


第二成:reference文件夹,这是按需加载的第二层,会说明一下API接口,规范说明等等。可以说是一种参考文件


第三:scripts.md AI知道需求后,需要进行真正的工作,比如需要一些脚本工具


第四层:assests文件夹

对于脚本工具,我们可能需要提供一些素材,比如你想要把一个logo放入一张图片中,你需要把这个logo给到AI , 这就是assests文件夹,相当于"资源"

3.什么是Hook

Hook(钩子)

本质就是一个触发器。

比如提交代码时,自动触发代码审查啥的。让AI帮忙创建。

3.MCP/SKILLS/CLI/Plugin推荐

MCP(外部工具接口):

playwright MCP

Github MCP

context8

Skills(提示词技能包):

  1. skills-creator

CLi工具(命令行工具):

记得上面的MCP吗,MCP非常消耗token,比如你要下载一个Claude code,如果使用MCP,他可能会阅读浏览器,然后搜索页面,查找各种资料,还有需要什么脚本,需要什么环境等等。但是从cc的官方文档中,有一行CMD命令可以直接下载claude code ,两者相比,CLI工具的使用会给AI节省相当多Token,也更方便AI去调用和操作

因此,大部分繁重的MCP转向了CLI 工具,而轻量的MCP转向了SKILLS

1.飞书CLI: 使得AI可以直接操作飞书

2.OpenCli:把主流媒体接口做成了CLI,比如小红书,B站等等。

5.GIT学习

常用GIT命令:

git config --global --list查看全局用户信息

git config --global user.name "xxx"

git config --global user.email "xxx"

git clone -b <branch-name> <repository-url> 从远程仓库拉取指定分支

git clone -o <仓库名> <远程地址>

git add .

git add

git add -A

git commit -m "1.0.0"

git reset HEAD~4 回退到head上面的4

git revert 撤销修改并且重新提交一次

git merge <branch> 将branch分支与当前融合

分离head

cat .git/HEAD 查看当前head指向

git checkout <哈希值> 可以分离HEAD到指定提交

git checkout HEAD~5

git branch -m <name> 分支重命名

git switch <branch> 切换分支

git switch - 切换上一分支

git switch -c <branch> 创建并切换到分支

git switch -c <bb> <origin/bb> 创建并切换到分支bb,该分支指向远程仓库origin的remote-bb分支

git switch -t <origin/bb> 功能同上,更简洁,本地分支同名

git switch -m <branch> 带着修改切到新分支

git remote -v 擦好看本地仓库配置

git remote rename <old-originname> <new> 修改远程仓库的名字

git remote set-url <本地仓库名> <远程仓库> 修改本地仓库 链接的远程仓库

git remote rm origin 删除本体origin仓库

git remote add origin <https://zifan18/\> 为本地git仓库添加一个新origin仓库,后面是链接

git remote show origin 查看本地origin仓库的远程仓库是否更新

git pull origin master

git push origin master

git push -f origin master

git push -u origin master

上不去githubuh怎么办

1.ping github.com 将github的ip地址加入hosts文件中

2.修改DNS

好用dns如下

1.1 阿里云公共 DNS

首选 DNS:223.5.5.5

备选 DNS:223.6.6.6

特点:由阿里云提供,稳定性强,解析速度快,支持 DNSSEC 协议,具备一定的防劫持能力

1.2 腾讯 DNSPod 公共 DNS+

首选 DNS:119.29.29.29

备选 DNS:182.254.116.116

特点:腾讯旗下 DNS 服务,解析准确,针对国内网站优化较好,具备防污染能力


版权声明:本文为CSDN博主「景天why」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/why2785/article/details/159416905

相关推荐
xuhaoyu_cpp_java2 小时前
项目学习(三)分页查询
java·经验分享·笔记·学习
小宋加油啊3 小时前
机械臂抓取物体 PVN3D算法调研学习
学习·算法·3d
Xzh04234 小时前
AI Agent 学习路线(Java 后端方向)
java·人工智能·学习
做cv的小昊5 小时前
计算机图形学:【Games101】学习笔记08——光线追踪(辐射度量学、渲染方程与全局光照、蒙特卡洛积分与路径追踪)
图像处理·笔记·学习·计算机视觉·游戏引擎·图形渲染·概率论
星恒随风5 小时前
C++ 类和对象入门(五):初始化列表、explicit 和 static 成员详解
开发语言·c++·笔记·学习·状态模式
sensen_kiss7 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.8 软件测试 (Software Testing)(上)
学习·软件工程
力学与人工智能7 小时前
PPT分享 | 洛桑联邦理工学院魏震:深度几何学习在工业设计优化中的应用
学习·优化·工业设计·深度几何学习·洛桑联邦理工学院
sensen_kiss8 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.9 软件测试 (Software Testing)(下)
学习·软件工程
wu_ye_m9 小时前
学习c语言第35天 函数声明和定义
c语言·开发语言·学习
清辞8539 小时前
Coze从入门到实战---第一、二章
大数据·人工智能·学习·语言模型