web-app-builder

- React + Next.js:服务端渲染和静态生成

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "web-app-builder" with this command: npx skills add cnn-cnn-creatoe/ai-health-assistant/cnn-cnn-creatoe-ai-health-assistant-web-app-builder

Web 应用开发 Skill

使用场景

当用户需要:

  • 创建新的 Web 应用项目

  • 设计应用架构和数据结构

  • 开发前端界面和交互

  • 构建后端 API 和服务

  • 集成数据库和第三方服务

  • 配置部署和 DevOps 流程

  • 优化性能和用户体验

开发流程

  1. 需求分析与规划
  • 明确应用的核心功能和目标用户

  • 定义功能模块和优先级

  • 规划技术栈和架构方案

  • 设计数据模型和 API 接口

  1. 项目初始化
  • 选择合适的框架和工具链

  • 配置开发环境和构建工具

  • 设置代码规范和项目结构

  • 初始化版本控制和 CI/CD

  1. 前端开发
  • 设计 UI/UX 界面

  • 实现响应式布局

  • 开发交互组件和状态管理

  • 优化性能和用户体验

  1. 后端开发
  • 设计 API 接口和路由

  • 实现业务逻辑和数据验证

  • 集成数据库和缓存

  • 实现认证和授权机制

  1. 测试与优化
  • 编写单元测试和集成测试

  • 进行性能测试和优化

  • 修复 bug 和改进代码质量

  • 优化 SEO 和可访问性

  1. 部署与维护
  • 配置生产环境

  • 设置监控和日志

  • 实现持续部署流程

  • 制定维护和更新计划

技术栈推荐

前端框架

  • 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

注意事项

  • 根据项目规模选择合适的架构

  • 平衡开发速度和代码质量

  • 考虑可扩展性和维护成本

  • 遵循安全最佳实践

  • 持续优化和改进

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

chinese-responder

No summary provided by upstream source.

Repository SourceNeeds Review
General

prompt-factory

No summary provided by upstream source.

Repository SourceNeeds Review
General

prompt-optimizer

No summary provided by upstream source.

Repository SourceNeeds Review
General

skill-creator

No summary provided by upstream source.

Repository SourceNeeds Review