Agent Skills - AI 智能助手技能库
概览
欢迎使用 Agent Skills!这是一个专业的 AI 助手技能库,提供多个系统化、标准化的工作流技能,帮助你高效完成各类开发和创作任务。 Agent Skills 是一个精心设计的技能模块集合,每个技能都包含完整的工作流程、详细的阶段指南和参考文档。这些技能可以帮助你: - 🚀 - 从需求到代码的完整开发流程 - 📝 - PRD、技术文档、博客文章等 - 🎨 - 快速生成可交互的HTML原型 - 📊 - 帮助产品经理理解和分析业务 - ⚡ - 适合小型任务的敏捷工作流 : 参考 commands/kiro.md : skills/kiro-skill/ : 1. 需求明确 - 将模糊想法转化为清晰的需求文档 2. 架构设计 - 基于需求创建技术实现方案 3. 任务规划 - 将设计分解为具体的编码任务 4. 代码实现 - 按照任务清单逐步实现功能 5. 代码复核 - 严格复核代码质量、规范一致性和需求符合度 6. 代码优化 - 基于复核报告进行迭代改进,确保代码质量 : - ✅ 完整的需求到代码全流程管理 - ✅ 严格的代码复核和质量评分机制 - ✅ 支持多轮优化直到达标 - ✅ 完整的追溯链和文档记录 : 参考 commands/kiro-laravel.md : skills/kiro-laravel-skill/ : - ✅ 针对 Laravel 框架的特定规范和最佳实践 - ✅ 包含 Laravel 特有的代码示例和参考 - ✅ 完整的六阶段工作流
README
Agent Skills - AI 智能助手技能库
欢迎使用 Agent Skills!这是一个专业的 AI 助手技能库,提供多个系统化、标准化的工作流技能,帮助你高效完成各类开发和创作任务。
📋 项目简介
Agent Skills 是一个精心设计的技能模块集合,每个技能都包含完整的工作流程、详细的阶段指南和参考文档。这些技能可以帮助你:
- 🚀 系统化开发 - 从需求到代码的完整开发流程
- 📝 专业文档创作 - PRD、技术文档、博客文章等
- 🎨 界面原型设计 - 快速生成可交互的HTML原型
- 📊 业务逻辑梳理 - 帮助产品经理理解和分析业务
- ⚡ 快速开发 - 适合小型任务的敏捷工作流
🎯 核心技能列表
1. 开发类技能
🔧 Kiro - 完整开发工作流
命令: 参考 commands/kiro.md
技能: skills/kiro-skill/
适用场景: 复杂功能开发、需要严格质量控制的项目
六阶段工作流:
- 需求明确 - 将模糊想法转化为清晰的需求文档
- 架构设计 - 基于需求创建技术实现方案
- 任务规划 - 将设计分解为具体的编码任务
- 代码实现 - 按照任务清单逐步实现功能
- 代码复核 - 严格复核代码质量、规范一致性和需求符合度
- 代码优化 - 基于复核报告进行迭代改进,确保代码质量
特点:
- ✅ 完整的需求到代码全流程管理
- ✅ 严格的代码复核和质量评分机制
- ✅ 支持多轮优化直到达标
- ✅ 完整的追溯链和文档记录
🔥 Kiro Laravel - Laravel 专用开发工作流
命令: 参考 commands/kiro-laravel.md
技能: skills/kiro-laravel-skill/
适用场景: Laravel 项目开发,与 Kiro 类似但针对 Laravel 优化
特点:
- ✅ 针对 Laravel 框架的特定规范和最佳实践
- ✅ 包含 Laravel 特有的代码示例和参考
- ✅ 完整的六阶段工作流
⚡ Vibe - 快速开发工作流
命令: 参考 commands/vibe.md
技能: skills/vibe-skill/
适用场景: Bug修复、小功能迭代、快速原型验证、代码重构
三阶段工作流:
- 理解阶段 - 深入理解项目现状和用户需求
- 规划阶段 - 与用户沟通方案,建立详尽任务列表
- 执行阶段 - 按计划快速、高质量地完成任务
特点:
- ✅ 快速响应,灵活开发
- ✅ 保持高质量的代码规范
- ✅ 充分的上下文理解
- ✅ 适合敏捷开发场景
2. 产品类技能
📋 PM - 产品经理业务逻辑整理助手
命令: 参考 commands/pm.md
技能: skills/pm-skill/
适用场景: 整理现有业务逻辑、分析数据实体关系、评估需求变更影响
三阶段工作流:
- 收集阶段 - 全面收集业务相关的数据实体信息、代码实现和表结构
- 分析阶段 - 深入分析数据实体关系、业务规则和状态流转
- 文档阶段 - 输出产品经理可直接使用的业务文档
特点:
- ✅ 使用业务语言而非技术语言
- ✅ 注重数据实体的维度分析
- ✅ 业务逻辑闭环原则(追溯上游、梳理下游、关联横向、覆盖异常)
- ✅ 先结论后详细的文档结构
- ✅ 支持快速模式和标准模式
📄 PRD - B端供应链PRD文档生成器
命令: 参考 commands/prd.md
技能: skills/prd-skill/
适用场景: 生成供应链PRD文档、产品需求梳理、功能模块规划
六阶段工作流:
- 需求调研 - 深度挖掘用户需求、竞品分析和商业目标
- 产品规划 - 创建产品架构、功能模块和优先级规划
- 文档撰写 - 按照标准PRD结构展开详细需求文档
- 需求评审 - 多维度评估PRD质量,重点关注可执行性
- 文档优化 - 基于评审结果进行内容完善和优化
- 发布准备 - 优化格式和制作最终可交付的PRD文档
特点:
- ✅ B端供应链场景专精
- ✅ 敏捷开发适配
- ✅ 支持现有系统功能增强
- ✅ 符合供应链行业最佳实践
3. 设计类技能
🎨 UI - B端供应链静态交互HTML生成器
命令: 参考 commands/frontend-design.md (或创建专用命令)
技能: skills/ui-skill/
适用场景: 生成供应链管理系统的静态交互原型、将PRD转化为可交互HTML
六阶段工作流:
- 需求理解 - 深度理解用户需求,明确要生成的界面功能和范围
- 界面规划 - 规划详细的页面布局、功能模块分布和交互流程
- 模板选择 - 选择或确认适合的UI模板风格
- 代码生成 - 生成完整的、可运行的静态交互HTML代码
- 交互验证 - 全面验证生成的HTML的交互功能完整性和可用性
- 优化交付 - 根据验证反馈进行优化,最终交付高质量的HTML原型
特点:
- ✅ 支持多种UI模板(AT-UI、Ant Design、Element Plus)
- ✅ 完整的CRUD、表单验证、状态管理
- ✅ 生成可直接在浏览器运行的HTML
- ✅ 包含详细注释,易于二次开发
🎨 Frontend Design - 前端界面设计
命令: 参考 commands/frontend-design.md
技能: skills/frontend-design-skill/
适用场景: 创建独特的、生产级的前端界面,避免通用AI美学
特点:
- ✅ 高设计质量,独特的视觉风格
- ✅ 生产级代码实现
- ✅ 注重排版、配色、动效等细节
- ✅ 支持多种技术栈(HTML/CSS/JS、React、Vue等)
4. 写作类技能
✍️ Writer - 文档写作助手
命令: 参考 commands/writer.md
技能: skills/writer-skill/
适用场景: PRD文档、技术文档、博客文章、专业内容创作
六阶段工作流:
- 任务分析 - 深度理解用户需求,充分搜集资源素材
- 结构规划 - 创建文档标题、提纲目录和文章摘要
- 内容创作 - 按照规划结构展开具体内容书写
- 质量复核 - 多维度评估文章质量,重点关注AI味问题
- 优化改进 - 基于复核结果进行内容优化迭代
- 排版美化 - 优化文章格式和视觉呈现效果
特点:
- ✅ 系统化的写作指导
- ✅ 特别关注AI味检测和改进
- ✅ 支持多轮优化迭代
- ✅ 专业的排版和格式优化
5. 工具类技能
🏷️ Name - 命名助手
命令: 参考 commands/name.md
技能: skills/name-skill/
适用场景: 为变量、函数、类、文件等生成合适的命名
特点:
- ✅ 符合命名规范
- ✅ 语义清晰
- ✅ 支持多种命名风格
🛠️ Skill Creator - 技能创建器
技能: skills/skill-creator/
适用场景: 创建新的技能模块
🔄 Workflow Skill Creator - 工作流技能创建器
技能: skills/workflow-skill-creator/
适用场景: 创建包含多阶段工作流的技能模块
📁 项目结构
agent_skills/
├── commands/ # 命令文件目录
│ ├── frontend-design.md # 前端设计命令
│ ├── kiro-laravel.md # Kiro Laravel命令
│ ├── kiro.md # Kiro命令
│ ├── name.md # 命名助手命令
│ ├── pm.md # PM命令
│ ├── prd.md # PRD命令
│ ├── vibe.md # Vibe命令
│ └── writer.md # Writer命令
│
├── skills/ # 技能模块目录
│ ├── frontend-design-skill/ # 前端设计技能
│ │ ├── SKILL.md # 技能描述
│ │ └── LICENSE.txt # 许可证
│ │
│ ├── kiro-skill/ # Kiro开发工作流
│ │ ├── SKILL.md # 技能描述
│ │ ├── README.md # 使用说明
│ │ └── phases/ # 阶段指南
│ │ ├── 01-requirements.md
│ │ ├── 02-design.md
│ │ ├── 03-tasks.md
│ │ ├── 04-implementation.md
│ │ ├── 05-review.md
│ │ └── 06-optimization.md
│ │
│ ├── kiro-laravel-skill/ # Kiro Laravel工作流
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── phases/ # 阶段指南
│ │ └── reference/ # 参考文档
│ │ ├── CODE_EXAMPLES.md
│ │ ├── DESIGN_STANDARDS.md
│ │ └── REVIEW_CRITERIA.md
│ │
│ ├── pm-skill/ # 产品经理助手
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ └── phases/ # 阶段指南
│ │ ├── 01-collect.md
│ │ ├── 02-analyze.md
│ │ └── 03-document.md
│ │
│ ├── prd-skill/ # PRD文档生成器
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── phases/ # 阶段指南
│ │ └── reference/ # 参考文档
│ │ ├── PRD_EXAMPLES.md
│ │ ├── PRD_TEMPLATE.md
│ │ ├── REVIEW_CRITERIA.md
│ │ └── SUPPLY_CHAIN_TERMS.md
│ │
│ ├── ui-skill/ # UI原型生成器
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── phases/ # 阶段指南
│ │ ├── reference/ # 参考文档
│ │ └── templates/ # UI模板
│ │ ├── ant-design-style/
│ │ ├── at-ui-style/
│ │ ├── element-plus-style/
│ │ └── custom/
│ │
│ ├── writer-skill/ # 写作助手
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ ├── phases/ # 阶段指南
│ │ └── reference/ # 参考文档
│ │ ├── REVIEW_CRITERIA.md
│ │ ├── TEMPLATES.md
│ │ └── WRITING_STYLE.md
│ │
│ ├── vibe-skill/ # 快速开发工作流
│ │ ├── SKILL.md
│ │ ├── README.md
│ │ └── phases/ # 阶段指南
│ │ ├── 01-understand.md
│ │ ├── 02-plan.md
│ │ └── 03-execute.md
│ │
│ ├── name-skill/ # 命名助手
│ ├── skill-creator/ # 技能创建器
│ └── workflow-skill-creator/ # 工作流技能创建器
│
└── README.md # 项目说明文档(本文件)
🚀 快速开始
1. 选择合适的技能
根据你的需求选择合适的技能:
| 你想做什么 | 推荐技能 |
|---|---|
| 开发复杂新功能 | Kiro 或 Kiro Laravel |
| 快速修复Bug或小功能 | Vibe |
| 整理业务逻辑 | PM |
| 编写产品需求文档 | PRD |
| 生成界面原型 | UI 或 Frontend Design |
| 写文档或文章 | Writer |
| 为代码命名 | Name |
2. 查看命令文件
在 commands/ 目录中找到对应的命令文件,了解如何使用该技能。
3. 阅读技能文档
在 skills/{技能名}/ 目录中:
- 阅读
SKILL.md了解技能的核心工作流程 - 阅读
README.md了解详细的使用说明 - 查看
phases/目录了解各阶段的详细指南 - 参考
reference/目录获取参考文档和标准
4. 开始使用
根据技能的工作流程,一步步完成你的任务。每个技能都会:
- ✅ 引导你完成整个流程
- ✅ 在每个阶段等待你的确认
- ✅ 支持随时修改和优化
- ✅ 提供详细的文档和追溯链
💡 使用示例
示例 1: 使用 Kiro 开发新功能
用户: "我想开发一个用户登录功能"
AI: "好的,让我们从需求开始梳理这个用户登录功能。
我会创建一个需求文档,包含用户故事和具体的验收标准..."
[完成需求明确阶段]
AI: "需求看起来完整了,我们可以开始架构设计了吗?"
用户: "可以"
AI: "太好了!既然需求已经明确,我们可以开始设计技术架构了。
我会研究一下最佳实践,然后设计包含认证流程、数据存储、
安全机制的完整方案..."
[继续后续阶段...]
示例 2: 使用 Vibe 快速修复问题
用户: "订单列表接口返回数据格式不对"
AI: "让我先看看相关代码..."
[快速定位问题]
AI: "找到问题了,是 Resource 层的字段映射有误。
我来修复它..."
[建立简单 todos,快速修复]
示例 3: 使用 PM 整理业务逻辑
用户: "帮我整理订单模块的业务逻辑"
AI: "好的,让我先收集订单相关的数据实体..."
[执行收集阶段]
AI: "我已经收集了订单相关的实体,包括:
- 订单主表 (orders) - 订单维度
- 订单明细表 (order_items) - 订单明细维度
- 订单状态变更记录 (order_status_logs) - 状态变更维度
让我分析它们的关系..."
[执行分析和文档阶段]
🎯 技能选择指南
何时使用 Kiro?
- ✅ 功能复杂,需要完整的设计和规划
- ✅ 需要严格的代码质量控制
- ✅ 需要完整的需求追溯和文档记录
- ✅ 团队协作,需要明确的阶段产物
何时使用 Vibe?
- ✅ 快速迭代,敏捷开发
- ✅ Bug修复或小功能改进
- ✅ 代码重构或优化
- ✅ 时间紧迫,需要快速交付
何时使用 PM?
- ✅ 需要理解现有系统的业务逻辑
- ✅ 评估需求变更的影响范围
- ✅ 为技术人员解释业务规则
- ✅ 梳理数据实体关系
何时使用 PRD?
- ✅ 需要编写标准的产品需求文档
- ✅ B端供应链系统的需求设计
- ✅ 需要多维度的需求评审
- ✅ 敏捷迭代的功能规划
何时使用 UI?
- ✅ 需求评审阶段的原型制作
- ✅ 向客户演示功能效果
- ✅ 为开发提供UI实现参考
- ✅ 快速验证界面设计方案
何时使用 Writer?
- ✅ 需要编写专业的技术文档
- ✅ 创作博客文章或教程
- ✅ 需要严格的质量控制
- ✅ 希望避免AI味的内容
📊 技能对比
| 特性 | Kiro | Vibe | PM | PRD | UI | Writer |
|---|---|---|---|---|---|---|
| 工作流阶段 | 6阶段 | 3阶段 | 3阶段 | 6阶段 | 6阶段 | 6阶段 |
| 适用场景 | 复杂开发 | 快速开发 | 业务分析 | 需求文档 | 原型设计 | 文档写作 |
| 质量控制 | 严格 | 中等 | 标准 | 严格 | 严格 | 严格 |
| 完成时间 | 较长 | 快速 | 中等 | 较长 | 较长 | 较长 |
| 文档产出 | 完整 | 简要 | 完整 | 完整 | 完整 | 完整 |
| 优化迭代 | 支持 | 有限 | 支持 | 支持 | 支持 | 支持 |
🔧 工作原理
所有技能都遵循以下核心原则:
1. 阶段化工作流
每个技能都将复杂任务分解为多个阶段,每个阶段有明确的:
- 目标和产出
- 工作内容和步骤
- 完成标准和检查点
2. 用户主导
- 每个阶段完成后等待用户确认
- 支持在任何阶段返回修改
- 用户明确认可才进入下一阶段
3. 上下文保持
- 始终基于完整的前序文档工作
- 保持从开始到结束的完整追溯链
- 所有决策和产物都有明确的依据
4. 质量把关
- 每个阶段都有明确的质量标准
- 支持多维度的质量评估
- 提供具体的改进建议和优化方向
5. 规范遵循
- 严格遵守项目的代码规范
- 参考最佳实践和参考文档
- 保持一致的命名和结构
📚 深入学习
了解工作流设计
- 每个技能的
SKILL.md文件详细描述了工作流的设计理念 phases/目录包含每个阶段的详细实施指南reference/目录提供了标准和参考文档
学习最佳实践
- 查看各技能的
reference/目录 - 参考
CODE_EXAMPLES.md了解代码示例 - 阅读
REVIEW_CRITERIA.md了解评审标准
定制和扩展
- 可以基于现有技能创建自定义技能
- 使用
skill-creator或workflow-skill-creator创建新技能 - 在
templates/custom/目录添加自定义模板
🤝 贡献指南
如果你想为这个项目添加新技能或改进现有技能:
- 创建新技能: 使用
skill-creator或workflow-skill-creator - 完善文档: 确保每个技能都有完整的
SKILL.md和README.md - 添加示例: 在
reference/目录提供参考文档和示例 - 测试验证: 确保工作流能正常运行并产出预期结果
📝 常见问题
Q: 如何选择合适的技能?
A: 参考上面的"技能选择指南"部分,根据任务类型、复杂度、时间要求等因素选择。
Q: 可以中途切换技能吗?
A: 可以,但建议在阶段边界切换。例如从 Vibe 的理解阶段切换到 Kiro 的完整工作流。
Q: 生成的文件保存在哪里?
A:
- Kiro:
.claude/specs/{功能名}/ - Vibe: 根据具体任务而定
- PM:
docs/业务文档/ - PRD:
.claude/prd/{功能名}/ - UI:
.claude/ui-generator/{功能名}/ - Writer:
.claude/writers/{主题名}/
Q: 如何继续未完成的任务?
A: 说"继续上次任务",AI会检查对应目录,找到任务状态并继续。
Q: 可以跳过某些阶段吗?
A: 不建议跳过阶段。如果确实需要快速完成,建议使用 Vibe 技能而不是跳过 Kiro 的阶段。
🎉 开始使用
现在你已经了解了 Agent Skills 的全部内容,选择一个技能开始你的工作吧!
需要帮助? 随时参考各技能目录下的详细文档,或者直接向AI描述你的需求,AI会帮你选择最合适的技能。
祝你使用愉快! 🚀
项目维护: 本项目包含多个精心设计的工作流技能,持续更新和改进中。
最后更新: 2025年12月
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add kingchen95272025/agent_skills