Skip to content

基础用法

本指南介绍 SII CLI 的基本使用方法和核心功能。

启动 SII CLI

交互模式

最常用的方式是启动交互式会话:

bash
sii

这会打开一个交互式界面,你可以:

  • 与 AI 对话
  • 执行多个任务
  • 查看历史记录
  • 使用斜杠命令

一次性任务

执行单个任务后退出:

bash
sii "分析这个项目的结构"

一次性查询

快速查询信息:

bash
sii -p "什么是 React Hooks?"

基本命令

代码相关

生成代码

bash
> 创建一个用户认证模块
> 添加一个计算器函数
> 生成一个 REST API 端点

修改代码

bash
> 在 src/app.js 中添加错误处理
> 重构这个函数使用 async/await
> 优化这段代码的性能

理解代码

bash
> 解释 src/auth.js 的工作原理
> 这个函数做什么?
> 分析这个模块的依赖关系

Git 操作

查看状态

bash
> 我改了哪些文件?
> 显示未提交的更改
> 查看最近的提交

提交更改

bash
> 提交我的更改
sii commit

分支管理

bash
> 创建一个新分支 feature/login
> 切换到 main 分支
> 合并 feature/login 到当前分支

斜杠命令

在交互模式中,可以使用斜杠命令:

常用命令

命令功能
/help显示帮助信息
/clear清除当前对话
/resume恢复之前的对话
/history查看对话历史
/config查看或修改配置
/exit退出 SII CLI

示例

bash
> /help
> /clear
> /config show
> /history list

工作流示例

添加新功能

bash
sii

> 我需要添加用户注册功能
> 包括:
> 1. 注册表单(用户名、邮箱、密码)
> 2. 输入验证
> 3. 密码加密
> 4. 保存到数据库

# SII CLI 会逐步实现功能

> 现在为这个功能编写测试

> 运行测试确保一切正常

> 提交这些更改

调试问题

bash
sii

> 当用户登录时出现错误:
> TypeError: Cannot read property 'id' of null
> 在 src/controllers/auth.js:45

# SII CLI 会分析并修复问题

> 修复看起来不错,应用它

> 运行测试

最佳实践

1. 提供清晰的上下文

❌ 不好:

> 修复这个

✅ 好:

> 在 src/utils/validator.js 中,
> emailValidator 函数没有正确验证带加号的邮箱地址
> 例如 user+tag@example.com
> 请修复这个问题

2. 分步骤进行

对于复杂任务,分解成小步骤:

bash
> 第一步:创建用户模型
> 第二步:添加验证规则
> 第三步:编写测试

3. 验证更改

在应用更改前,仔细审查:

bash
> 显示你计划做的更改
# 审查后
> 看起来不错,应用这些更改

4. 使用版本控制

经常提交:

bash
> 提交当前更改
> 创建一个新分支用于实验

下一步

🚀

高级功能

探索更多强大的功能

了解更多 →
🎯

最佳实践

学习如何最有效地使用 SII CLI

了解更多 →
🔌

CLI 参考

查看完整的命令文档

了解更多 →

Released under the MIT License.