Skip to content

Repository files navigation

codeWiz

面向研发场景的 AI Coding 工具,以 VS Code 插件侧边栏的形式提供服务。

产品能力

在 VS Code 中打开 CodeWiz 侧边栏,将选中代码或当前文件发送给 CodeWiz 作为上下文,通过对话完成以下工作:

  • 代码理解:解释代码逻辑、梳理调用链路、分析模块结构
  • 代码评审:基于上下文进行本地代码审查,发现潜在问题
  • 变更总结:对代码变更生成结构化的总结说明
  • 任务拆解:将复杂需求拆解为可执行的开发任务

侧边栏提供 Agent / Subagent 模式选择、模型选择入口,以及高频快捷操作(如创建 MR、本地 CR 代码、创建泳道)。

技术栈

  • 基于 VS Code Extension API 开发
  • 前端使用 React + TypeScript,以 WebView 形式呈现
  • 后端逻辑通过 Extension Host 承载

开发规范

首次拉起项目后执行:

pnpm install

常用命令:

pnpm run lint
pnpm run lint:fix
pnpm run format
pnpm run format:check
pnpm run check
pnpm run check:full
pnpm run test:select

已接入的提交钩子:

  • pre-commit:对暂存区文件执行 lint-staged,自动跑 eslint --fixprettier --write
  • pre-push:执行 pnpm run check,统一校验类型和 ESLint

说明:

  • pnpm run check:面向日常开发,只校验类型和 ESLint
  • pnpm run check:full:额外执行 prettier --check,适合准备统一全仓格式时使用
  • pnpm run test:select:在终端交互式选择要运行的 vitest 测试文件

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages