Skip to content

Commit 66d8bab

Browse files
author
Your Name
committed
update skills
1 parent e275003 commit 66d8bab

9 files changed

Lines changed: 177 additions & 219 deletions

File tree

README.md

Lines changed: 58 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -20,78 +20,29 @@
2020
2121
## 快速安装
2222

23-
### Linux/macOS 安装 (install.sh)
23+
### 按 Tag 安装(推荐 — install-by-tag)
2424

25-
统一支持**系统级别****项目级别**安装,支持按文件夹选择安装
25+
`install-by-tag.sh` / `install-by-tag.ps1` 根据 SKILL.md frontmatter 中的 `tags` 字段批量安装。默认扫描 `dev/``analysis/``office-skills/` 以及 `references/skills-pool/` 下的所有分类目录
2626

2727
```bash
28-
# 查看可用 skills
29-
./install.sh --list
30-
31-
# 查看可用 skill 文件夹
32-
./install.sh --list-folders
33-
34-
# ========== 系统级别安装 ==========
35-
# 安装所有 skills 到系统目录(所有 Agent)
36-
./install.sh --system --all
37-
38-
# 安装所有 skills 到特定 Agent(如 Kimi)
39-
./install.sh --system --agent kimi --all
40-
41-
# 从特定文件夹安装(如 dev)
42-
./install.sh --system --folder dev --all
43-
44-
# 安装指定 skills 到系统
45-
./install.sh --system github-task-workflow local-workflow
46-
47-
# ========== 项目级别安装 ==========
48-
# 安装所有 skills 到当前项目
49-
./install.sh --project --all
50-
51-
# 从特定文件夹安装到当前项目
52-
./install.sh --project --folder dev --all
53-
54-
# 安装指定 skills 到当前项目
55-
./install.sh --project github-task-workflow
56-
```
57-
58-
**系统级别安装位置**
59-
- `~/.config/agents/skills/` (通用)
60-
- `~/.claude/skills/` (Claude Code)
61-
- `~/.kimi/skills/` (Kimi CLI)
62-
- `~/.codex/skills/` (Codex)
63-
- `~/.opencode/skills/` (OpenCode)
64-
- `~/.trae/skills/` (Trae / Trae Solo)
65-
- `~/.workbuddy/skills/` (WorkBuddy)
66-
67-
**项目级别安装位置**
68-
- `./.agents/skills/` (通用)
69-
- `./.kimi/skills/` (Kimi CLI)
70-
- `./.claude/skills/` (Claude Code)
71-
- `./.trae/skills/` (Trae / Trae Solo)
72-
- `./.workbuddy/skills/` (WorkBuddy)
73-
- 自动创建 `.kimi/KIMI.md` 项目配置
74-
- 自动创建 `tasks/` 目录
75-
76-
### 按 Tag 安装(install-by-tag)
77-
78-
`install-by-tag.sh` / `install-by-tag.ps1` 根据 SKILL.md frontmatter 中的 `tags` 字段批量安装。默认扫描 `dev/``analysis/``fe-skills/``backend-skills/``product/` 五个分类目录:
79-
80-
```bash
81-
# 安装所有带 analysis 标签的 skill(含 repo-analyzer)
28+
# 安装所有带 analysis 标签的 skill(含 repo-analyzer、tech-research 等)
8229
./install-by-tag.sh analysis --system
8330

8431
# 安装所有 dev-workflow 标签 skill 到 Claude Code
8532
./install-by-tag.sh dev-workflow --system --agent claude-code
8633

34+
# 安装 office 类技能(markdown-converter、python-uv-env)
35+
./install-by-tag.sh office --system
36+
8737
# 仅扫描指定目录(可重复传 --dir)
8838
./install-by-tag.sh repo --system --dir ./analysis
39+
./install-by-tag.sh research --system --dir ./dev --dir ./analysis
8940

9041
# Windows
9142
.\install-by-tag.ps1 -Tag analysis -System
9243
```
9344

94-
常用 tag:`dev-workflow` · `github` · `workflow` · `analysis` · `codegraph` · `repo` · `research` · `security` · `ai`
45+
常用 tag:`dev-workflow` · `github` · `workflow` · `analysis` · `codegraph` · `repo` · `research` · `security` · `ai` · `office` · `python`
9546

9647
### 清理已安装的 Skills
9748

@@ -125,88 +76,87 @@ ln -s $(pwd)/dev/git-workflow ~/.claude/skills/git-workflow
12576
| **local-workflow** | 纯本地任务追踪,无需 GitHub | 本地 tracing、AI Agent Protocol 输出捕获、编排器 |
12677
| **github-cli-skill** | GitHub CLI (`gh`) 快速参考 | 仓库管理、Issue CRUD、Python 集成示例 |
12778
| **gh-create-release** | GitHub Release 创建工具 | 一键创建 Release + 上传 Assets |
128-
| **ai-config** | 一键配置 AI Provider 到编程工具 | GLM/OpenRouter/OpenAI/Anthropic 模板,支持 Claude Code/Codex/OpenCode/Cline/OpenClaw |
129-
| **spark-task-init-skill** | 初始化 spark-cli 任务目录结构 | 创建 tasks/features/ 等标准目录 |
13079
| **scanning-for-secrets** | 提交前扫描敏感信息 | 9 种 Token 模式检测 + Pre-commit Hook |
131-
| **tech-research** | 技术问题解决方案搜索与分析 | Web 搜索、结构化分析报告、技术成熟度评估 |
132-
| **awesome-analyzer** | 代码/项目分析工具 | 项目结构分析 |
80+
| **understand-anything** | 交互式代码知识图谱 | 将代码库转为可搜索、可探索的交互式知识图谱 |
13381

134-
安装:`./install.sh --system --folder dev --all`
82+
安装:`./install-by-tag.sh dev-workflow --system`
13583

13684
### `analysis/` — 代码分析 Skills
13785

13886
| Skill | 说明 | 核心能力 |
13987
|-------|------|---------|
14088
| **repo-analyzer** | 代码仓库语义分析(基于 [CodeGraph](https://github.com/colbymchenry/codegraph)| 克隆/扫描仓库 → 生成结构化分析报告,归档到 `~/innate-revisit/analysis/repo/<repo-name>/` |
89+
| **tech-research** | 技术问题解决方案搜索与分析 | Web 搜索、结构化分析报告、技术成熟度评估 |
90+
| **awesome-analyzer** | Awesome List 解析与项目分析 | Awesome List 项目信息提取与结构分析 |
14191

14292
安装(按 tag):`./install-by-tag.sh analysis --system`
14393

144-
### `fe-skills/`前端开发 Skills
94+
### `office-skills/`办公效率 Skills
14595

14696
| Skill | 说明 | 核心能力 |
14797
|-------|------|---------|
148-
| **innate-frontend** | Web 前端开发,基于 `@innate/ui` 组件库 | 57+ UI 组件、7 个 Landing 区块、Auth/Mail/Chat 业务区块、OKLCH 主题系统 |
149-
| **desktop-app** | Tauri 2 + Next.js 跨平台桌面/Web 应用 | 完整 monorepo 模板、侧边栏布局、Tauri IPC 通信、可选 PTY 终端 |
150-
151-
安装:`./install.sh --system --folder fe-skills --all`
152-
153-
### `backend-skills/` — 后端开发 Skills
154-
155-
| Skill | 说明 |
156-
|-------|------|
157-
| **golang-cli-app** | Go CLI 应用开发指南 |
98+
| **markdown-converter** | 文档转 Markdown(基于 markitdown) | 支持 PDF/Word/PPT/Excel/HTML/图片/音频/ZIP/YouTube → Markdown |
99+
| **python-uv-env** | Python 项目脚手架(基于 uv) | 一键创建 CLI/FastAPI/Django/Library 项目,自动配置 ruff/mypy/pytest |
158100

159-
安装:`./install.sh --system --folder backend-skills --all`
101+
安装(按 tag)`./install-by-tag.sh office --system`
160102

161-
### `product/`产品设计 Skills
103+
### `references/skills-pool/`更多分类 Skills
162104

163-
| Skill | 说明 |
164-
|-------|------|
165-
| **prd-writer-skill** | PRD 撰写 |
166-
| **project-analysis-skill** | 项目分析设计 |
105+
| 子目录 | 说明 | 包含 Skill |
106+
|--------|------|-----------|
107+
| **fe-skills/** | 前端开发 | innate-frontend(Web 前端,@innate/ui + Next.js 16) |
108+
| **backend-skills/** | 后端开发 | golang-cli-app(Go CLI 应用开发指南) |
109+
| **product/** | 产品设计 | prd-writer-skill、project-analysis-skill |
110+
| **ai-config/** | AI Provider 配置 | 一键配置 GLM/OpenRouter/OpenAI/Anthropic 到编程工具 |
167111

168-
安装:`./install.sh --system --folder product --all`
112+
安装(按 tag)`./install-by-tag.sh <tag> --system --dir ./references/skills-pool/<subdir>`
169113

170114
## 仓库结构
171115

172116
```
173117
fire-skills/
174118
├── README.md # 本文件
175-
├── install.sh # 统一安装脚本(支持 --folder/--system/--project)
119+
├── CLAUDE.md # Claude Code 项目指令
120+
├── install-by-tag.sh # 按 Tag 批量安装脚本(macOS/Linux)
121+
├── install-by-tag.ps1 # 按 Tag 批量安装脚本(Windows)
176122
├── clean-skills.sh # 清理已安装 Skills 的脚本
123+
├── package.json # 文档站点构建(docmd)
124+
├── docmd.config.mjs # 文档站点配置
177125
├── docs/ # 详细文档
178-
│ ├── README.md # 文档索引
179-
│ ├── Agents.md # 支持的 AI Agent 工具介绍
180-
│ ├── ai-coding-tools-guide.md # AI 编程工具配置指南
181-
│ ├── spec/ # 协议和规范定义
182-
│ └── usage/ # 使用指南
183-
├── dev/ # 开发工作流 Skills (10 个)
126+
│ ├── README.md # 文档索引
127+
│ ├── index.md # 文档首页
128+
│ ├── Agents.md # 支持的 AI Agent 工具介绍
129+
│ ├── ai-coding-tools-guide.md # AI 编程工具配置指南
130+
│ ├── spec/ # 协议和规范定义
131+
│ ├── usage/ # 使用指南
132+
│ └── validation/ # 验证文档
133+
├── dev/ # 开发工作流 Skills (6 个)
184134
│ ├── git-workflow/ # GitHub Issue 任务工作流
185135
│ ├── local-workflow/ # 本地任务工作流
186136
│ ├── github-cli-skill/ # GitHub CLI 工具
187137
│ ├── gh-create-release/ # GitHub Release 创建
188-
│ ├── ai-config/ # AI Provider 一键配置
189-
│ ├── spark-task-init-skill/ # 任务目录初始化
190138
│ ├── scanning-for-secrets/ # 安全扫描
139+
│ └── understand-anything/ # 交互式代码知识图谱
140+
├── analysis/ # 代码分析 Skills (3 个)
141+
│ ├── repo-analyzer/ # 代码仓库语义分析(CodeGraph 集成)
191142
│ ├── tech-research/ # 技术调研
192-
│ └── awesome-analyzer/ # awesome list 解析
193-
├── analysis/ # 代码分析 Skills (1 个)
194-
│ └── repo-analyzer/ # 代码仓库语义分析(CodeGraph 集成)
195-
├── fe-skills/ # 前端开发 Skills (2 个)
196-
│ ├── innate-frontend/ # Web 前端开发(@innate/ui)
197-
│ └── desktop-app/ # 桌面应用开发(Tauri + Next.js)
198-
├── backend-skills/ # 后端开发 Skills (1 个)
199-
│ └── golang-cli-app/ # Go CLI 应用开发
200-
├── product/ # 产品设计 Skills (2 个)
201-
│ ├── prd-writer-skill/ # PRD 撰写
202-
│ └── project-analysis-skill/ # 项目分析设计
143+
│ └── awesome-analyzer/ # Awesome List 解析
144+
├── office-skills/ # 办公效率 Skills (2 个)
145+
│ ├── markdown-converter/ # 文档转 Markdown
146+
│ └── python-uv-env/ # Python 项目脚手架(uv)
203147
├── references/ # 参考资料
148+
│ ├── skills-pool/ # 更多 Skills 池
149+
│ │ ├── fe-skills/ # 前端开发(innate-frontend)
150+
│ │ ├── backend-skills/ # 后端开发(golang-cli-app)
151+
│ │ ├── product/ # 产品设计
152+
│ │ ├── ai-config/ # AI Provider 配置
153+
│ │ └── ... # 更多分类
204154
│ ├── composio/ # Composio SDK 参考实现
205-
── mattprocock-skills/ # 社区 Skills 参考
206-
│ └── skills-pool/ # Superpowers 等 Skills
155+
── mattprocock-skills/ # 社区 Skills 参考
156+
── python-skills-runtime/ # Python Skills 运行时环境
207157
└── tasks/ # 任务管理目录
208158
├── issues/ # 任务定义文件
209-
├── features/ # 功能特性任务
159+
├── tracing/ # 本地执行追踪
210160
└── analysis/ # 分析任务
211161
```
212162

@@ -227,7 +177,7 @@ npm run docs:build # 构建到 site/
227177
228178
## 添加新 Skill
229179

230-
1. 在对应分类目录下(`dev/``analysis/``fe-skills/``backend-skills/``product/`)创建新文件夹
180+
1. 在对应分类目录下(`dev/``analysis/``office-skills/``references/skills-pool/<subdir>/`)创建新文件夹
231181
2. 编写 `SKILL.md`,包含标准的 YAML frontmatter:
232182

233183
```yaml
@@ -242,17 +192,19 @@ supported_agents:
242192
- trae
243193
- trae-solo
244194
- workbuddy
195+
tags:
196+
- your-tag
245197
---
246198
```
247199

248200
3.`SKILL.md` 同级目录下按需创建 `scripts/``references/` 等子目录
249201
4. 更新本 README 的 Skill 列表
250-
5. 运行 `./install.sh --system --folder <folder> --all` 安装
202+
5. 运行 `./install-by-tag.sh <your-tag> --system` 安装
251203

252204
## 设计原则
253205

254206
- **单一入口**:每个 skill 只有一个 `SKILL.md`,降低维护成本
255-
- **分类组织**:Skills 按功能分目录(dev/analysis/fe-skills/backend-skills/product),支持 `--folder` 选择安装
207+
- **Tag 分类**:Skills 按 frontmatter `tags` 字段分类,支持跨目录按主题批量安装
256208
- **无外部强依赖**:优先使用标准库或系统自带工具
257209
- **脚本自解释**:所有 Python 脚本均内置 `--help`
258210
- **配置分层**:支持 CLI > 环境变量 > 项目配置 > 全局配置的优先级链

analysis/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
| Skill | 说明 |
88
|-------|------|
99
| **repo-analyzer** | 代码仓库语义分析。克隆任意 GitHub / 本地仓库,集成 [CodeGraph](https://github.com/colbymchenry/codegraph) 构建索引(可选),生成结构化分析报告(技术栈 / 架构 / 入口点 / 路由表),归档到 `~/innate-revisit/analysis/repo/<repo-name>/`|
10+
| **tech-research** | 技术问题解决方案搜索与分析。Web 搜索 + 结构化分析报告 + 技术成熟度评估。 |
11+
| **awesome-analyzer** | Awesome List 解析与项目分析。从 Awesome List 中提取项目信息并做结构化分析。 |
1012

1113
## 安装
1214

dev/README.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,23 @@
77
| Skill | 说明 |
88
|-------|------|
99
| **git-workflow** | 基于 GitHub CLI 的任务工作流(创建 Issue → 执行 → 关闭) |
10-
| **github-cli-skill** | 简化版 GitHub CLI 工具(仓库创建、Issue 管理) |
1110
| **local-workflow** | 本地任务工作流(无需 GitHub,本地追踪记录) |
11+
| **github-cli-skill** | 简化版 GitHub CLI 工具(仓库创建、Issue 管理) |
1212
| **gh-create-release** | GitHub Release 创建工具 |
13-
| **scanning-for-secrets** | 代码安全扫描 |
13+
| **scanning-for-secrets** | 代码安全扫描(9 种 Token 模式 + Pre-commit Hook) |
14+
| **understand-anything** | 交互式代码知识图谱(将代码库转为可探索的知识图谱) |
15+
16+
## 安装
17+
18+
```bash
19+
# 按 tag 批量安装所有 dev-workflow 相关 skill
20+
./install-by-tag.sh dev-workflow --system
21+
22+
# 安装到特定 Agent
23+
./install-by-tag.sh dev-workflow --system --agent claude-code
24+
25+
# 手动符号链接
26+
ln -s $(pwd)/dev/git-workflow ~/.claude/skills/git-workflow
27+
```
1428

1529

docs/Agents.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 支持的 AI Agent 工具
22

3-
本文档介绍 Spark Skills 仓库支持的 AI Agent 工具及其配置方式。
3+
本文档介绍 Fire Skills 仓库支持的 AI Agent 工具及其配置方式。
44

55
## 支持的 Agent 列表
66

@@ -45,7 +45,7 @@ npx @z_ai/coding-helper
4545

4646
**Skills 安装**
4747
```bash
48-
./install.sh claude-code
48+
./install-by-tag.sh dev-workflow --system --agent claude-code
4949
```
5050

5151
**模型映射**
@@ -112,7 +112,7 @@ wire_api = "chat"
112112

113113
**Skills 安装**
114114
```bash
115-
./install.sh codex
115+
./install-by-tag.sh dev-workflow --system --agent codex
116116
```
117117

118118
---
@@ -134,7 +134,7 @@ kimi login
134134

135135
**Skills 安装**
136136
```bash
137-
./install.sh kimi
137+
./install-by-tag.sh dev-workflow --system --agent kimi
138138
```
139139

140140
---
@@ -164,7 +164,7 @@ opencode
164164

165165
**Skills 安装**
166166
```bash
167-
./install.sh opencode
167+
./install-by-tag.sh dev-workflow --system --agent opencode
168168
```
169169

170170
---

docs/README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1-
# Spark Skills 文档
1+
# Fire Skills 文档
22

3-
欢迎来到 Spark Skills 文档中心。本目录包含项目相关的详细文档和指南。
3+
欢迎来到 Fire Skills 文档中心。本目录包含项目相关的详细文档和指南。
44

55
## 文档索引
66

77
### 核心文档
88

99
| 文档 | 说明 |
1010
|------|------|
11+
| [index.md](./index.md) | 文档首页(含快速开始和技能分类) |
1112
| [Agents.md](./Agents.md) | 支持的 AI Agent 工具介绍和配置说明 |
1213
| [ai-coding-tools-guide.md](./ai-coding-tools-guide.md) | AI 编程工具配置指南(Claude Code、Codex、OpenCode、GLM) |
13-
| [usage/install-frontend-skills.md](./usage/install-frontend-skills.md) | 前端技能安装指南(Web + 桌面应用) |
14+
| [usage/install-by-tag.md](./usage/install-by-tag.md) | 按 Tag 批量安装 Skills 指南 |
15+
| [usage/install-frontend-skills.md](./usage/install-frontend-skills.md) | 前端技能安装指南 |
16+
| [usage/fe-skills-reference-guide.md](./usage/fe-skills-reference-guide.md) | 前端技能参考指南 |
1417

1518
### 规范文档
1619

@@ -19,6 +22,9 @@
1922
| [spec/auto-doc-update-proposal.md](./spec/auto-doc-update-proposal.md) | 任务完成后自动文档更新方案设计 |
2023
| [spec/ai-agent-protocol.md](./spec/ai-agent-protocol.md) | AI Agent 通用协议定义 |
2124
| [spec/agent-communication-protocols.md](./spec/agent-communication-protocols.md) | Agent 间通信协议 |
25+
| [spec/agent-output-template.md](./spec/agent-output-template.md) | Agent 输出模板规范 |
26+
| [spec/system-prompt-integration.md](./spec/system-prompt-integration.md) | System Prompt 集成方案 |
27+
| [validation/workflow-validation.md](./validation/workflow-validation.md) | 工作流验证文档 |
2228

2329
### 快速导航
2430

@@ -40,7 +46,8 @@
4046
## 项目主文档
4147

4248
- [项目 README](../README.md) - 项目概览和快速开始
43-
- [SETUP.md](../SETUP.md) - 仓库构建过程文档
49+
- [安装脚本](../install-by-tag.sh) - 按 Tag 批量安装 Skills(macOS/Linux)
50+
- [清理脚本](../clean-skills.sh) - 清理已安装 Skills
4451

4552
## 贡献文档
4653

0 commit comments

Comments
 (0)