Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
8158824
feat: ir 模式基本支持
LarryZhu-dev Jan 28, 2026
339e1c7
chore: skills
LarryZhu-dev Jan 30, 2026
e509c01
feat: 国际化补充 (#141)
wenps Jan 30, 2026
8c5fc69
feat: 新增 AI 续写功能
LarryZhu-dev Feb 3, 2026
8d3a49a
fix: 修复多语言选项(#148)
LarryZhu-dev Feb 6, 2026
30eaaeb
chore: 国际化补全
LarryZhu-dev Feb 6, 2026
1faad3f
feat(core): 新增 Milkup 编辑器内核
LarryZhu-dev Feb 6, 2026
47097cf
feat(core): 支持混合源码模式
LarryZhu-dev Feb 6, 2026
f58aa35
feat(core): 完全剥离 milkdown
LarryZhu-dev Feb 9, 2026
12eb9b6
chore(core): 优化代码块在源码中的展现
LarryZhu-dev Feb 9, 2026
3935fd4
chore(core): 修复源码中
LarryZhu-dev Feb 9, 2026
c92e6a9
chore(core): 修复源码中代码块意外补全的问题
LarryZhu-dev Feb 9, 2026
c1861d0
chore: 优化图片在源码中的展示,这个版本有问题,需继续修改
LarryZhu-dev Feb 9, 2026
dac16c6
chore: 优化图片在源码中的展示,这个版本有问题,需继续修改
LarryZhu-dev Feb 9, 2026
7e1f65b
feat(core): 处理转义字符
LarryZhu-dev Feb 10, 2026
e05cb70
feat(core): 修复列表标记和行号问题
LarryZhu-dev Feb 10, 2026
1c04f61
feat(core): 新增列表中的代码块支持
LarryZhu-dev Feb 10, 2026
509c891
feat(core): 列表中的代码块更好的交互
LarryZhu-dev Feb 10, 2026
6cdd634
feat(core): 列表中的代码块将参与行号计算
LarryZhu-dev Feb 10, 2026
923ba6e
feat(core): 优化行号显示
LarryZhu-dev Feb 10, 2026
cc9ce90
feat(core): 新增支持 任务列表
LarryZhu-dev Feb 10, 2026
f2a7d8f
feat(core): 新增快捷键支持
LarryZhu-dev Feb 10, 2026
a2ef1cd
fix(core): 修复一部分复制的问题
LarryZhu-dev Feb 10, 2026
8f88a19
fix(core): 修复文件被打开时就显示为已修改的问题。但这次修改导致了相对路径图片不可用
LarryZhu-dev Feb 11, 2026
94e8e06
fix(core): 稳定相对路径图片加载、修复大纲显示和跳转问题
LarryZhu-dev Feb 11, 2026
7039e08
feat(core): 新增mermaid渲染设置
LarryZhu-dev Feb 11, 2026
9b06945
fix(core): 修复列表中紧邻代码块无法渲染的问题
LarryZhu-dev Feb 11, 2026
008559b
fix(core): 修复代码块中有语法被意外解析的问题
LarryZhu-dev Feb 11, 2026
1909d94
feat(core): 支持表格渲染
LarryZhu-dev Feb 11, 2026
a54aee6
feat(core): 增强表格功能
LarryZhu-dev Feb 11, 2026
cd4219c
feat(core): 增强右键菜单
LarryZhu-dev Feb 11, 2026
b2e48af
feat(core): 优化源码显示
LarryZhu-dev Feb 11, 2026
3adb700
feat(core): 优化源码模式下的代码块显示
LarryZhu-dev Feb 11, 2026
dc537fb
feat(core): 增强源码模式下的代码块显示
LarryZhu-dev Feb 11, 2026
98a4f2f
feat: 记住侧边栏选项
LarryZhu-dev Feb 11, 2026
f206571
feat(core): 增强代码块,新增右键和复制
LarryZhu-dev Feb 11, 2026
21f9621
feat(core): 新增代码块行号
LarryZhu-dev Feb 11, 2026
c55dd36
feat(core): 新增全局搜索替换
LarryZhu-dev Feb 11, 2026
2b1a10a
fix(core): 修复归一化过程中添加标签按钮频繁闪烁的问题
LarryZhu-dev Feb 11, 2026
fe227c4
perf(editor): 现在新文件将复用空tab
LarryZhu-dev Feb 11, 2026
923f252
fix(editor): 遗留问题,现在源码模式仍支持大纲显示
LarryZhu-dev Feb 12, 2026
b804973
feat(core): 支持表格源码显示
LarryZhu-dev Feb 12, 2026
1dff63a
feat(core): 支持完全的粘贴渲染
LarryZhu-dev Feb 12, 2026
55bc1d3
fix(core): 修复有时修改状态识别不准确的问题
LarryZhu-dev Feb 12, 2026
d6312bf
perf(core): 更强力的代码块匹配
LarryZhu-dev Feb 12, 2026
9c9f394
feat(core): 支持 html
LarryZhu-dev Feb 12, 2026
2596dc9
feat(core): html 安全性处理
LarryZhu-dev Feb 12, 2026
4d3a4e4
feat(core): html xss 处理
LarryZhu-dev Feb 12, 2026
268c658
perf(core): 优化大纲弹出动画
LarryZhu-dev Feb 12, 2026
8d3a7c4
perf(core): 性能优化,现在切换源码\即时渲染更快了(飞快)
LarryZhu-dev Feb 12, 2026
76c34d7
feat(core): 增强链接功能
LarryZhu-dev Feb 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
123 changes: 123 additions & 0 deletions .agent/skills/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
# milkup 项目专属 Skills

这个目录包含了为 milkup 项目定制的 Claude Code skills,用于简化常见的开发任务。

## 可用的 Skills

### 1. milkup-build
**用途**:构建和打包应用

用于构建 milkup 应用的不同平台版本(Windows、macOS、Linux),支持多种架构(x64、arm64)。

**使用方式**:
```bash
/milkup-build
```

**主要功能**:
- 开发构建
- 生产构建
- 平台特定构建(Windows/macOS/Linux)
- 多架构支持(x64/arm64)

---

### 2. milkup-dev
**用途**:开发环境管理

用于启动开发服务器、运行 Electron 应用、进行热重载调试等开发任务。

**使用方式**:
```bash
/milkup-dev
```

**主要功能**:
- 启动 Vite 开发服务器
- 启动 Electron 应用
- 热重载支持
- 开发调试工具

---

### 3. milkup-lint
**用途**:代码质量检查

使用 oxlint 和 oxfmt 进行代码检查和格式化,确保代码符合项目规范。

**使用方式**:
```bash
/milkup-lint
```

**主要功能**:
- 代码语法检查
- 代码格式化
- 自动修复问题
- Git 钩子集成

---

### 4. milkup-release
**用途**:版本发布管理

管理版本号、生成更新日志、创建发布标签等版本发布相关任务。

**使用方式**:
```bash
/milkup-release
```

**主要功能**:
- 版本号管理(遵循 Semver)
- 自动生成更新日志
- 创建 Git 标签
- 发布流程指导

---

## 如何使用

在 Claude Code 中,你可以通过以下方式使用这些 skills:

1. **直接调用**:在对话中输入 `/skill-name`,例如 `/milkup-build`
2. **自然语言**:描述你想做的事情,Claude 会自动选择合适的 skill
- "帮我构建 Windows 版本" → 自动使用 milkup-build
- "启动开发环境" → 自动使用 milkup-dev
- "检查代码质量" → 自动使用 milkup-lint
- "发布新版本" → 自动使用 milkup-release

## Skills 之间的关系

```
milkup-dev (开发)
milkup-lint (检查)
milkup-build (构建)
milkup-release (发布)
```

典型的工作流程:
1. 使用 `milkup-dev` 启动开发环境进行开发
2. 使用 `milkup-lint` 检查和格式化代码
3. 使用 `milkup-build` 构建应用
4. 使用 `milkup-release` 发布新版本

## 自定义和扩展

这些 skills 都是开源的,你可以根据项目需要进行修改和扩展:

1. 编辑 `.agent/skills/<skill-name>/SKILL.md` 文件
2. 添加新的命令或工作流程
3. 调整配置以适应项目变化

## 贡献

如果你创建了新的有用的 skill 或改进了现有的 skill,欢迎提交 PR 分享给社区!

---

**注意**:这些 skills 是专门为 milkup 项目设计的,使用了项目特定的配置和工具。
如果你想在其他项目中使用类似的 skills,需要根据具体项目进行调整。
Loading