DocsFlopCodeSkills

自定义 Skills

通过 Skills 定义可复用的提示词模板和工作流。

什么是 Skills

Skills 是 FlopCode 中的可复用提示词模板。你可以把常用的操作封装为 Skill,通过 /skill-name 快速调用。例如:

  • /commit — 分析变更并创建规范的 Git 提交
  • /review — 代码审查
  • /test — 生成测试用例

内置 Skills

FlopCode 预置了一些常用 Skills:

Skill说明
/init初始化项目 CLAUDE.md
/compact压缩对话上下文
/commit智能 Git 提交

创建自定义 Skill

在项目的 .flopcode/skills/ 目录中创建 Markdown 文件即可定义 Skill:

.flopcode/skills/review.md
---
name: review
description: 代码审查当前变更
---

请审查当前 git 暂存区的变更:

1. 检查代码质量和潜在 bug
2. 检查命名规范是否一致
3. 检查是否有安全隐患
4. 给出改进建议

使用 `git diff --staged` 查看变更。

使用 Skill

创建后直接用 / 加 Skill 名称调用:

> /review
# FlopCode 会执行 review.md 中定义的提示词
Skills 支持参数。在 Skill 文件中使用 $ARGUMENTS 占位符,调用时传入参数即可。

共享 Skills

.flopcode/skills/ 目录提交到 Git,团队成员就能共享同一套 Skills。全局 Skills 放在 ~/.flopcode/skills/