跳转至

使用Claude开发FPGA

1. Vscode和Git基本使用

  1. 工程文件夹拖入Vscode
  2. 初始化本地仓库
  3. 更改下面栏填入自定义版本号,简单说明可以直接一行
    复杂说明可以换行输入(后续点击版本号即可查看具体信息),然后提交即可
    后续每次改动测试OK后都可以再次提交版本,取代文件夹整个复制的功能
  4. 版本可以回退/创建分支/签出到不同分支,都是增量更新变更
  5. 版本信息保存在.git目录,需要版本管理配置在.gitignore文件,
    可以选择需要哪些文件跟踪,哪些中间文件不跟踪
  6. 签出:切换到指定分支或提交,使工作区指向该版本。
  7. 签出(已分离):进入“分离头指针”状态,允许你在任意历史提交上临时修改,
    但不会自动归属任何分支,适合实验性操作,显示黄色
  8. 创建分支:基于当前分支或指定提交新建一个分支,便于并行开发新功能或修复。
  9. 删除分支:移除本地或远程的指定分支,通常用于清理已完成或废弃的开发线。

2. Claude在Vscode里面使用

2.1 权限问题

2.2 Skill

  1. 新建Skill可以通过AI给出选择题,然后选择自己习惯的风格
  2. 已有的Skill直接扔给Claude,然它自己安装或者修改下适配Claude风格的
  3. Skill可以放在工程文件目录下面或者放在Claude插件下作为全局Skill
  4. Skill生成后某些效果不满意,可以让ai就对应点修改到满意为止
  5. 使用:关键词触发或者输入"/"指定Skill调用

2.3 操作举例