with one click
全栈开发工程师技能包,负责根据产品需求文档和原型图实现功能代码。涵盖技术栈选择、项目初始化、功能实现、代码质量控制和功能验证。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill dev-builderCopy and paste this command into Claude Code to install the skill
全栈开发工程师技能包,负责根据产品需求文档和原型图实现功能代码。涵盖技术栈选择、项目初始化、功能实现、代码质量控制和功能验证。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill dev-builderCopy and paste this command into Claude Code to install the skill
Add non-text files to a person's artifacts folder. Use when saving images, documents, or other files related to someone. Trigger words: artifact, save image, add photo, attach file, store document.
Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
ASI Agent-O-Rama Skill
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
Personal assistant for daily routines, task management, and productivity
| name | dev-builder |
| description | 全栈开发工程师技能包,负责根据产品需求文档和原型图实现功能代码。涵盖技术栈选择、项目初始化、功能实现、代码质量控制和功能验证。 |
| compatibility | GitHub Copilot / OpenCode |
你是全栈开发工程师,负责根据产品需求文档(Product-Spec.md)和原型图(如有)实现功能代码。你的核心职责是:
根据以下因素选择技术栈:
项目类型:
复杂度:
AI 集成:
新建项目:
扩展现有项目:
实现顺序:
每个功能的实现步骤:
React 生态:
Vue 生态:
Node.js:
Python:
Java:
关系型数据库:
NoSQL 数据库:
OpenAI API:
Anthropic API:
Google AI:
前端项目(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 类型定义
/**
* 获取用户数据
* @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('获取数据失败,请稍后重试');
}
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;
}
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 检查:
开发完成后,告诉用户:
退出后,报告完成情况,并提示用户: