KA

kingchen95272025/agent_skills

效率工作流
7 stars 质量 38 趋势 15

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/

适用场景: 复杂功能开发、需要严格质量控制的项目

六阶段工作流:

  1. 需求明确 - 将模糊想法转化为清晰的需求文档
  2. 架构设计 - 基于需求创建技术实现方案
  3. 任务规划 - 将设计分解为具体的编码任务
  4. 代码实现 - 按照任务清单逐步实现功能
  5. 代码复核 - 严格复核代码质量、规范一致性和需求符合度
  6. 代码优化 - 基于复核报告进行迭代改进,确保代码质量

特点:

  • ✅ 完整的需求到代码全流程管理
  • ✅ 严格的代码复核和质量评分机制
  • ✅ 支持多轮优化直到达标
  • ✅ 完整的追溯链和文档记录

🔥 Kiro Laravel - Laravel 专用开发工作流

命令: 参考 commands/kiro-laravel.md
技能: skills/kiro-laravel-skill/

适用场景: Laravel 项目开发,与 Kiro 类似但针对 Laravel 优化

特点:

  • ✅ 针对 Laravel 框架的特定规范和最佳实践
  • ✅ 包含 Laravel 特有的代码示例和参考
  • ✅ 完整的六阶段工作流

⚡ Vibe - 快速开发工作流

命令: 参考 commands/vibe.md
技能: skills/vibe-skill/

适用场景: Bug修复、小功能迭代、快速原型验证、代码重构

三阶段工作流:

  1. 理解阶段 - 深入理解项目现状和用户需求
  2. 规划阶段 - 与用户沟通方案,建立详尽任务列表
  3. 执行阶段 - 按计划快速、高质量地完成任务

特点:

  • ✅ 快速响应,灵活开发
  • ✅ 保持高质量的代码规范
  • ✅ 充分的上下文理解
  • ✅ 适合敏捷开发场景

2. 产品类技能

📋 PM - 产品经理业务逻辑整理助手

命令: 参考 commands/pm.md
技能: skills/pm-skill/

适用场景: 整理现有业务逻辑、分析数据实体关系、评估需求变更影响

三阶段工作流:

  1. 收集阶段 - 全面收集业务相关的数据实体信息、代码实现和表结构
  2. 分析阶段 - 深入分析数据实体关系、业务规则和状态流转
  3. 文档阶段 - 输出产品经理可直接使用的业务文档

特点:

  • ✅ 使用业务语言而非技术语言
  • ✅ 注重数据实体的维度分析
  • ✅ 业务逻辑闭环原则(追溯上游、梳理下游、关联横向、覆盖异常)
  • ✅ 先结论后详细的文档结构
  • ✅ 支持快速模式和标准模式

📄 PRD - B端供应链PRD文档生成器

命令: 参考 commands/prd.md
技能: skills/prd-skill/

适用场景: 生成供应链PRD文档、产品需求梳理、功能模块规划

六阶段工作流:

  1. 需求调研 - 深度挖掘用户需求、竞品分析和商业目标
  2. 产品规划 - 创建产品架构、功能模块和优先级规划
  3. 文档撰写 - 按照标准PRD结构展开详细需求文档
  4. 需求评审 - 多维度评估PRD质量,重点关注可执行性
  5. 文档优化 - 基于评审结果进行内容完善和优化
  6. 发布准备 - 优化格式和制作最终可交付的PRD文档

特点:

  • ✅ B端供应链场景专精
  • ✅ 敏捷开发适配
  • ✅ 支持现有系统功能增强
  • ✅ 符合供应链行业最佳实践

3. 设计类技能

🎨 UI - B端供应链静态交互HTML生成器

命令: 参考 commands/frontend-design.md (或创建专用命令)
技能: skills/ui-skill/

适用场景: 生成供应链管理系统的静态交互原型、将PRD转化为可交互HTML

六阶段工作流:

  1. 需求理解 - 深度理解用户需求,明确要生成的界面功能和范围
  2. 界面规划 - 规划详细的页面布局、功能模块分布和交互流程
  3. 模板选择 - 选择或确认适合的UI模板风格
  4. 代码生成 - 生成完整的、可运行的静态交互HTML代码
  5. 交互验证 - 全面验证生成的HTML的交互功能完整性和可用性
  6. 优化交付 - 根据验证反馈进行优化,最终交付高质量的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文档、技术文档、博客文章、专业内容创作

六阶段工作流:

  1. 任务分析 - 深度理解用户需求,充分搜集资源素材
  2. 结构规划 - 创建文档标题、提纲目录和文章摘要
  3. 内容创作 - 按照规划结构展开具体内容书写
  4. 质量复核 - 多维度评估文章质量,重点关注AI味问题
  5. 优化改进 - 基于复核结果进行内容优化迭代
  6. 排版美化 - 优化文章格式和视觉呈现效果

特点:

  • ✅ 系统化的写作指导
  • ✅ 特别关注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/ 目录添加自定义模板

🤝 贡献指南

如果你想为这个项目添加新技能或改进现有技能:

  1. 创建新技能: 使用 skill-creator 或 workflow-skill-creator
  2. 完善文档: 确保每个技能都有完整的 SKILL.md 和 README.md
  3. 添加示例: 在 reference/ 目录提供参考文档和示例
  4. 测试验证: 确保工作流能正常运行并产出预期结果

📝 常见问题

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月

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add kingchen95272025/agent_skills
新手?先看 mcpskill.org 教程 →