claude and openspec
npm install -g @anthropic-ai/claude-code
npm install -g @fission-ai/openspec@latest
## 配置minimax模型
修改 ~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "sk-cp-NQuVREdwR7qx0GAzRvu_uPO42YOOaiC8ezDEXcsZBxS0_A2QXfGtTxsD8u8x8vUTVCCetk9xXHHNpBS3kNCt4f0GDoLZWnARyPon7OAROMpTyaswergLwE",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1000000",
"ANTHROPIC_MODEL": "MiniMax-M3[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "MiniMax-M3[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "MiniMax-M3[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "MiniMax-M3[1m]"
},
"hasCompletedOnboarding": true,
"language": "中文",
"alwaysThinkingEnabled": true,
"skipDangerousModePermissionPrompt": true
}
## Claude Code使用
claude --help
claude -r
claude -c
claude启动参数
- `-r` 选择之前保存的会话
- `-c` 直接进入上一个保存的会话
- `--dangerously-skip-permissions` 信任Claude Code给予高权限,避免频繁权限确认
- `--permission-mode ` (choices: "acceptEdits", "bypassPermissions", "default", "plan")
### 模式切换
#### alt + t
- common mode: 处理一般问题
- think mode: 处理复杂问题
#### shift + tab(deepin 终端快捷键冲突)
- plan mode: **讨论需求**,不写代码
- bypass permissions on:**接受所有权限申请**
- accept edits on:接受文件编辑,每项权限需批准
openspec 指令可以代替一些模式
### 自定义指令commands和skills
- `.claude/commands`目录和`.claude/skills`目录
- 定义指令名称、描述、规则、步骤
- 以下示例是:/.claude/commands/apply.md
### OpenSpec 初始化
选择配置的工具Claude Code,会生成commands和skills
openspec init
### Specs
- ./openspec/specs 记录所有当前项目特性
- 指令/opsx:sync 和 /opsx:archive 会同步更新 specs
### Changes
- ./openspec/changes
- ./openspec/changes/xxx-xxx 记录当前正在进行的修改
- ./openspec/changes/archive 记录已经归档的修改
### 指令、一般工作流
- /opsx:explore 分析:分析项目,讨论需求
- /opsx:propose 提案:提出需求,生成规范和任务文档
- /opsx:apply 应用:实施提案,架构、编码、测试
- /opsx:sync 同步:更新specs(通常可省略,archive时会同步更新specs)
- /opsx:archive 归档:整理文档
更多推荐

所有评论(0)