web-app-builder
Web 应用开发 Skill
使用场景
当用户需要:
- 创建新的 Web 应用项目
- 设计应用架构和数据结构
- 开发前端界面和交互
- 构建后端 API 和服务
- 集成数据库和第三方服务
- 配置部署和 DevOps 流程
- 优化性能和用户体验
开发流程
1. 需求分析与规划
- 明确应用的核心功能和目标用户
- 定义功能模块和优先级
- 规划技术栈和架构方案
- 设计数据模型和 API 接口
2. 项目初始化
- 选择合适的框架和工具链
- 配置开发环境和构建工具
- 设置代码规范和项目结构
- 初始化版本控制和 CI/CD
3. 前端开发
- 设计 UI/UX 界面
- 实现响应式布局
- 开发交互组件和状态管理
- 优化性能和用户体验
4. 后端开发
- 设计 API 接口和路由
- 实现业务逻辑和数据验证
- 集成数据库和缓存
- 实现认证和授权机制
5. 测试与优化
- 编写单元测试和集成测试
- 进行性能测试和优化
- 修复 bug 和改进代码质量
- 优化 SEO 和可访问性
6. 部署与维护
- 配置生产环境
- 设置监控和日志
- 实现持续部署流程
- 制定维护和更新计划
技术栈推荐
前端框架
- React + Next.js:服务端渲染和静态生成
- Vue + Nuxt.js:渐进式框架
- Svelte:编译时优化
- Angular:企业级应用
后端框架
- Node.js + Express/Fastify:JavaScript 全栈
- Python + FastAPI/Django:快速开发和数据科学
- Go + Gin/Echo:高性能 API
- Rust + Actix:系统级性能
数据库
- PostgreSQL:关系型数据库
- MongoDB:文档数据库
- Redis:缓存和会话存储
- SQLite:轻量级开发
工具和库
- TypeScript:类型安全
- Tailwind CSS:实用优先的 CSS
- Prisma/TypeORM:ORM 工具
- Jest/Vitest:测试框架
最佳实践
代码质量
- 使用 TypeScript 提供类型安全
- 遵循代码规范和最佳实践
- 编写清晰的注释和文档
- 保持代码模块化和可复用
性能优化
- 实现代码分割和懒加载
- 优化图片和资源加载
- 使用 CDN 和缓存策略
- 监控和分析性能指标
安全性
- 实施输入验证和清理
- 使用 HTTPS 和安全的认证
- 防止常见安全漏洞(XSS、CSRF、SQL 注入)
- 定期更新依赖和补丁
用户体验
- 实现响应式设计
- 优化加载时间和交互反馈
- 提供清晰的错误提示
- 确保可访问性(a11y)
项目结构建议
project/
├── frontend/ # 前端代码
│ ├── src/
│ ├── public/
│ └── package.json
├── backend/ # 后端代码
│ ├── src/
│ ├── tests/
│ └── package.json
├── shared/ # 共享代码和类型
├── docs/ # 文档
├── docker/ # Docker 配置
└── README.md
注意事项
- 根据项目规模选择合适的架构
- 平衡开发速度和代码质量
- 考虑可扩展性和维护成本
- 遵循安全最佳实践
- 持续优化和改进
More from cnn-cnn-creatoe/ai-health-assistant
chinese-responder
确保 Agent 在本项目中的所有回复都使用中文。当用户与 Agent 进行任何对话、代码解释、错误提示、文档说明时,Agent 应始终使用中文进行回复,除非用户明确要求使用其他语言。
17industry-agent-recommendations
基于 500+ AI Agents Projects 仓库和 2026 年趋势,推荐各行业最有潜力的 AI Agent 项目。当用户需要了解特定行业的 AI Agent 应用、选择适合的 agent 项目或寻找行业最佳实践时使用此技能。涵盖金融、医疗、教育、零售、法律、客户服务等 10+ 个行业的具体推荐。
10prompt-factory
提示词工厂技能,用于快速生成、模板化和批量创建高质量的提示词。当用户需要创建提示词模板、生成多个变体、优化提示词结构或建立提示词库时使用此技能。支持多种场景(代码生成、内容创作、数据分析、任务自动化等),帮助用户建立可复用的提示词体系。
8prompt-optimizer
优化和提升提示词(Prompt)质量的技能。当用户需要编写、改进、优化提示词时使用此技能。帮助用户创建更清晰、更有效、更结构化的提示词,提升 AI 响应的准确性和相关性。适用于所有需要与 AI 交互的场景,包括代码生成、内容创作、数据分析等。
7skill-creator
创建和管理 Cursor Skills 的工具技能。当用户需要创建新的 Skill、更新现有 Skill、验证 Skill 结构或打包 Skill 时使用此技能。帮助用户快速生成符合规范的 SKILL.md 文件,组织技能资源(scripts、references、assets),并确保技能符合 Cursor 的标准格式。
7langchain-agent-builder
基于 LangChain 框架构建 AI Agent 机器人的技能。当用户需要创建 LangChain agent、选择 agent 框架、实现工具调用、管理对话记忆或构建复杂工作流时使用此技能。涵盖 LangGraph、CrewAI、AutoGen 等热门框架,提供最佳实践、代码模板和架构设计指导。
5