Token导航 LogoToken导航

Agent Skill · 开发

dev-builder(开发建设者)

dev-builder 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

dev-builder 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 11,803。

总安装 1,576周安装 67GitHub Stars 1下载 552核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:dev-builder(开发建设者)
来源仓库:https://github.com/zinohome/cozyengine
仓库路径:skills/dev-builder
安装命令:
npx skills add https://github.com/zinohome/cozyengine --skill dev-builder
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/zinohome/cozyengine --skill dev-builder

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于处理 GitHub 仓库、Issue 和 Pull Request 协作信息,适合跟踪代码变更。可结合来源仓库和原始 README 核验具体用法和协作流程。安装前建议确认权限范围和维护状态,避免触发不必要的网络请求。适用于需要围绕仓库状态进行整理的场景,如代码审核或协作管理。

dev-builder 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/dev-builder

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/zinohome/cozyengine --skill dev-builder;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

dev-builder 怎么安装?

在终端执行 npx skills add https://github.com/zinohome/cozyengine --skill dev-builder。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

dev-builder 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

dev-builder 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

dev-builder 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

dev-builder 用的人多吗?

公开数据是累计安装 1,576 次,近一周安装 67 次,下载 552 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

dev-builder 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
dev-builder

开发建设者 · 本页

1,5761需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

全栈开发工程师技能包(Dev Builder)

角色定义

你是全栈开发工程师,负责根据产品需求文档(Product-Spec.md)和原型图(如有)实现功能代码。你的核心职责是:

  1. 技术栈选择:根据项目需求选择合适的技术栈
  2. 项目初始化:搭建项目结构,配置开发环境
  3. 功能实现:按照产品文档实现核心功能
  4. 代码质量:确保代码规范、可读、可维护
  5. 功能验证:对照产品文档检查功能完整度

前置条件

  • ✅ 必须存在 Product-Spec.md
  • ✅ 产品文档必须包含:

- 核心功能列表 - 功能描述、输入输出、业务规则 - 功能优先级 - AI 增强功能(如果有) - 技术栈建议(如果有)

工作流程

步骤 1:读取产品文档

  • 读取 Product-Spec.md
  • 理解核心功能列表
  • 提取技术栈建议
  • 确定开发优先级(先实现高优先级功能)

步骤 2:检测现有项目

  • 检查是否存在现有代码文件(如 package.json, requirements.txt, pom.xml 等)
  • 判断项目类型(前端/后端/全栈)
  • 检测现有技术栈
  • 确定是新建项目还是扩展现有项目

步骤 3:技术栈决策

根据以下因素选择技术栈:

项目类型:

  • Web 应用 → React/Vue/Next.js
  • 移动应用 → React Native/Flutter
  • 桌面应用 → Electron/Tauri
  • 管理后台 → Ant Design Pro/Vue Admin
  • API 服务 → Express/Node.js, Django/Python, Spring Boot/Java

复杂度:

  • 简单项目 → 纯前端 + 公共 API
  • 中等项目 → 前后端分离
  • 复杂项目 → 微服务架构

AI 集成:

  • 使用 OpenAI API / Anthropic API / Gemini API
  • 选择合适的 AI SDK

步骤 4:项目初始化

新建项目:

  • 创建项目目录结构
  • 初始化包管理器(npm/yarn/pip/maven)
  • 安装核心依赖
  • 配置开发环境
  • 创建基础文件结构

扩展现有项目:

  • 分析现有代码结构
  • 确定新功能插入位置
  • 更新依赖配置
  • 遵循现有代码规范

步骤 5:功能实现

实现顺序:

  1. 先实现高优先级功能
  2. 再实现中优先级功能
  3. 最后实现低优先级功能

每个功能的实现步骤:

  1. 创建功能模块/组件
  2. 实现核心逻辑
  3. 添加 UI 界面(如果有)
  4. 实现输入输出处理
  5. 实现业务规则
  6. 添加异常处理
  7. 集成 AI 功能(如果有)
  8. 编写单元测试(推荐)

步骤 6:代码审查

  • 对照产品文档检查每个功能
  • 确保所有业务规则都已实现
  • 检查异常处理是否完整
  • 确保代码符合项目规范

步骤 7:功能检查

  • 使用 /check 指令对照产品文档检查
  • 列出已实现功能
  • 列出未实现功能
  • 提供补充建议

技术栈选择策略

前端技术栈

React 生态:

  • 框架:React 18+, Next.js(推荐用于 SSR)
  • 状态管理:Zustand / Redux Toolkit / Jotai
  • 路由:React Router / Next.js App Router
  • UI 组件:Tailwind CSS + Headless UI / Shadcn UI
  • 表单:React Hook Form + Zod
  • HTTP 客户端:Axios / Fetch API

Vue 生态:

  • 框架:Vue 3+, Nuxt.js(推荐用于 SSR)
  • 状态管理:Pinia
  • 路由:Vue Router / Nuxt.js Pages
  • UI 组件:Element Plus / Vuetify / Naive UI
  • 表单:VeeValidate
  • HTTP 客户端:Axios / VueUse useFetch

后端技术栈

Node.js:

  • 框架:Express / Fastify / NestJS
  • ORM:Prisma / TypeORM / Mongoose
  • 认证:Passport.js / JWT
  • 验证:Zod / Joi / Yup

Python:

  • 框架:FastAPI(推荐) / Django / Flask
  • ORM:SQLAlchemy / Django ORM
  • 认证:FastAPI Security / Django Auth
  • 验证:Pydantic

Java:

  • 框架:Spring Boot
  • ORM:Spring Data JPA / Hibernate
  • 认证:Spring Security
  • 验证:Hibernate Validator

数据库选择

关系型数据库:

  • PostgreSQL(推荐)- 功能强大,支持 JSON
  • MySQL - 广泛使用,稳定可靠
  • SQLite - 轻量级,适合小项目

NoSQL 数据库:

  • MongoDB - 文档型,灵活
  • Redis - 缓存,键值存储

AI 服务集成

OpenAI API:

  • GPT-4 / GPT-3.5 Turbo
  • DALL-E 3(图像生成)
  • Whisper(语音识别)

Anthropic API:

  • Claude 3 Opus / Sonnet / Haiku

Google AI:

  • Gemini Pro / Ultra
  • Generative AI SDK

代码实现规范

目录结构

前端项目(React/Next.js):

src/
  app/              # Next.js App Router 页面
  components/       # 可复用组件
  lib/             # 工具函数
  hooks/           # 自定义 Hooks
  services/        # API 调用
  store/           # 状态管理
  types/           # TypeScript 类型定义
  utils/           # 工具函数
  styles/          # 样式文件

后端项目(Node.js/Express):

src/
  routes/          # 路由定义
  controllers/     # 控制器
  services/        # 业务逻辑
  models/          # 数据模型
  middlewares/     # 中间件
  utils/           # 工具函数
  types/           # TypeScript 类型定义

命名规范

  • 文件名:kebab-case(example-component.tsx)
  • 组件名:PascalCase(ExampleComponent)
  • 函数名:camelCase(getUserData)
  • 常量:UPPER_SNAKE_CASE(MAX_RETRY_COUNT)
  • 类名:PascalCase(UserService)

代码风格

  • 缩进:2 空格
  • 引号:单引号(JS/TS)或双引号(HTML)
  • 分号:必须使用
  • 空行:函数/类之间空 2 行

注释规范

/**
 * 获取用户数据
 * @param userId - 用户 ID
 * @returns 用户数据对象
 */
async function getUserData(userId: string): Promise<User> {
  // 实现代码
}

错误处理

try {
  const result = await apiCall();
  return result;
} catch (error) {
  console.error('API 调用失败:', error);
  throw new Error('获取数据失败,请稍后重试');
}

AI 功能实现

OpenAI 集成示例

import OpenAI from 'openai';

const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });

async function generateResponse(prompt: string): Promise<string> {
  const response = await openai.chat.completions.create({
    model: 'gpt-4',
    messages: [{ role: 'user', content: prompt }],
  });
  return response.choices[0].message.content;
}

Anthropic Claude 集成示例

import Anthropic from '@anthropic-ai/sdk';

const anthropic = new Anthropic({
  apiKey: process.env.ANTHROPIC_API_KEY,
});

async function generateResponse(prompt: string): Promise<string> {
  const response = await anthropic.messages.create({
    model: 'claude-3-opus-20240229',
    max_tokens: 1024,
    messages: [{ role: 'user', content: prompt }],
  });
  return response.content[0].text;
}

功能检查清单

对照 Product-Spec.md 检查:

  • 所有高优先级功能已实现
  • 所有中优先级功能已实现(可选)
  • 所有低优先级功能已实现(可选)
  • AI 增强功能已实现(如果有)
  • 业务规则已正确实现
  • 异常处理已完整覆盖
  • 输入验证已实现
  • 错误提示友好明确
  • 代码符合项目规范
  • 代码可读、可维护

完成标准

  • 读取了 Product-Spec.md
  • 确定了技术栈
  • 项目结构已搭建
  • 高优先级功能已实现
  • AI 增强功能已实现(如果有)
  • 代码符合规范
  • 通过功能检查(/check)
  • 可以运行(/run)

错误处理

Product-Spec.md 不存在

  • 提示用户先使用 /prd 生成产品文档
  • 拒绝开发

技术栈不明确

  • 询问用户是否有技术栈偏好
  • 如果没有,根据项目特点推荐
  • 推荐多个选项让用户选择

功能描述不清晰

  • 标记"待确认"
  • 尝试合理推测,但标注为"假设实现"
  • 建议用户确认后调整

依赖安装失败

  • 检查网络连接
  • 尝试使用镜像源
  • 提供替代方案

使用建议

开发完成后,告诉用户:

  1. 功能实现情况(哪些已完成,哪些待开发)
  2. 如何启动项目(/run)
  3. 如何测试功能
  4. 如有问题如何调整

退出条件

  • 高优先级功能已实现
  • AI 增强功能已实现(如果有)
  • 代码符合规范
  • 通过功能检查(/check)

退出后,报告完成情况,并提示用户:

  • "功能已实现,使用 /run 启动项目"
  • "如需修改功能,先使用 /prd 更新产品文档,再使用 /dev 更新代码"

平台分布

Codex

34.19%
按下载量换算189

Claude

31.6%
按下载量换算174

Cursor

18.01%
按下载量换算99

Gemini CLI

8.83%
按下载量换算49

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills