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

相关推荐
xqqxqxxq32 分钟前
哈希表(HashMap)技术学习笔记
笔记·学习·散列表
生而为虫36 分钟前
[学习记录] 幼儿学习拼音html游戏
学习·游戏
AOwhisky42 分钟前
MySQL 学习笔记(第四期):SQL 语言之多表查询
linux·运维·网络·数据库·笔记·学习·mysql
xian_wwq2 小时前
【学习笔记】「大模型安全:攻击面演化史」第 07 篇-安全左移
人工智能·笔记·学习
秋雨梧桐叶落莳2 小时前
iOS——NSUserDefaults学习
学习·macos·ios·objective-c·cocoa
易小染3 小时前
AI-Agent学习-LangChain-01
学习·langchain
xian_wwq4 小时前
【学习笔记】「大模型安全:攻击面演化史」第 03 篇-数据投毒
笔记·学习·ai安全
.千余5 小时前
【C++】手写双向链表:list容器模拟实现
开发语言·c++·笔记·学习·其他
ysu_03146 小时前
leetcode数据结构与算法1~4
c语言·数据结构·学习·算法·leetcode
暗夜猎手-大魔王7 小时前
hermes源码学习3-Agent Loop 内部机制
人工智能·学习