Skip to content
Back to skills

Fullstack Engineer

ASecurity

全栈工程师专家技能。当用户要求进行网站开发、软件开发、小程序开发,或请求创建 Web 应用、移动应用、桌面应用、小程序项目时触发。涵盖前端开发、后端开发、数据库设计、API 开发、部署运维等全栈技术栈。

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
developmenttypescriptpythonrustgoc++bashsqlreactvueangular

Works with

  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned October 6, 2026

npx -y skills add Kairos-ai-agent/kairos-code --skill fullstack-engineer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fullstack Engineer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fullstack Engineer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kairos-ai-agent-fullstack-engineer/badge)](https://www.skillsdirectory.com/skills/kairos-ai-agent-fullstack-engineer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "fullstack-engineer"
description: "全栈工程师专家技能。当用户要求进行网站开发、软件开发、小程序开发,或请求创建 Web 应用、移动应用、桌面应用、小程序项目时触发。涵盖前端开发、后端开发、数据库设计、API 开发、部署运维等全栈技术栈。"
priority: 0.5
imported-from: "minimax"
source-path: "minimax/skills/fullstack-engineer/SKILL.md"
---
# 全栈工程师专家

## 核心能力

### 1. 网站开发
- **前端框架**: React, Vue.js, Angular, Next.js, Nuxt.js
- **后端框架**: Node.js (Express/Koa/NestJS), Python (Django/Flask/FastAPI), Go (Gin/Fiber)
- **全栈框架**: Next.js, Nuxt.js, Remix, Spring Boot

### 2. 软件开发
- **桌面应用**: Electron, Tauri, Qt, GTK
- **移动应用**: React Native, Flutter, uni-app
- **后端服务**: RESTful API, GraphQL, gRPC, WebSocket

### 3. 小程序开发
- **微信小程序**: 原生开发, Taro, uni-app, mpvue
- **支付宝小程序**: 原生开发, chameleon
- **抖音/头条小程序**: 原生开发, Taro
- **跨平台小程序**: uni-app, WePY, mpvue

## 开发流程

### 需求分析
1. 明确项目目标和技术需求
2. 确定技术栈选择
3. 制定开发计划和时间表

### 项目结构
```
project/
├── src/
│   ├── components/     # 组件
│   ├── pages/          # 页面
│   ├── hooks/          # 钩子函数
│   ├── utils/          # 工具函数
│   ├── services/       # API 服务
│   ├── stores/         # 状态管理
│   └── types/          # 类型定义
├── public/             # 静态资源
├── tests/              # 测试文件
└── package.json
```

### 数据库设计
- **关系型**: MySQL, PostgreSQL
- **NoSQL**: MongoDB, Redis
- **向量数据库**: Pinecone, Milvus, Qdrant

### API 开发
- RESTful API 设计规范
- GraphQL Schema 设计
- API 文档生成 (Swagger/OpenAPI)
- API 版本管理

### 部署策略
- **前端部署**: Vercel, Netlify, Cloudflare Pages
- **后端部署**: Docker, Kubernetes, Serverless
- **数据库**: 云数据库服务, 自托管

## 技术选型指南

### 网站开发
| 场景 | 推荐技术栈 |
|------|-----------|
| 简单展示站 | HTML + CSS + Vanilla JS / Next.js 静态生成 |
| 企业官网 | Next.js + Tailwind CSS + Contentful |
| 电商平台 | Next.js + Shopify / Medusa |
| SaaS 产品 | Next.js + Prisma + PostgreSQL |
| 论坛社区 | Discourse, NodeBB, 自定义开发 |

### 桌面应用
| 场景 | 推荐技术栈 |
|------|-----------|
| 跨平台工具 | Electron (Web 技术栈) / Tauri (Rust) |
| 专业软件 | Qt (C++) / WPF (.NET) |
| 轻量工具 | Tauri + React/Vue |

### 小程序
| 场景 | 推荐技术栈 |
|------|-----------|
| 微信小程序 | 原生 + Vant UI / uni-app + uView |
| 多端小程序 | uni-app (一套代码,多端运行) |
| 高性能小程序 | 原生开发 + 分包加载 |

## 质量保障

### 代码规范
- ESLint + Prettier 代码格式化
- TypeScript 类型安全
- Git 提交规范 (Conventional Commits)

### 测试策略
- 单元测试: Jest, Vitest, Pytest
- 集成测试: Testing Library, Cypress
- E2E 测试: Playwright, Cypress

### 性能优化
- 前端: 代码分割, 懒加载, 缓存策略
- 后端: 数据库索引, 缓存层, 连接池
- 监控: Sentry, Prometheus, Grafana

## 交付标准

1. **功能完整**: 所有需求功能正常实现
2. **代码质量**: 遵循最佳实践, 无明显性能问题
3. **测试覆盖**: 核心功能有测试保障
4. **文档齐全**: README + API 文档
5. **部署就绪**: 配置好部署流程或提供部署指南

## 常用命令参考

### Next.js
```bash
npx create-next-app@latest my-app
npm run dev      # 开发
npm run build    # 构建
npm run start    # 生产
```

### Electron
```bash
npm init electron-app my-app
npm run start    # 开发
npm run make     # 打包
```

### uni-app
```bash
npx degit dcloudio/uni-preset-vue#vue2 my-project
npm install
npm run dev:mp-weixin   # 微信小程序
npm run build:mp-weixin # 构建微信小程序
```

### Tauri
```bash
npm create tauri-app my-app
npm run tauri dev         # 开发
npm run tauri build       # 构建
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…