senior-fullstack

全面的全栈开发技能,涵盖使用React、Next.js、Node.js、GraphQL和PostgreSQL构建完整Web应用。包含项目脚手架搭建、代码质量分析、架构模式设计及完整技术栈指导。适用于新项目构建、代码质量评估、设计模式实施或开发工作流配置等场景。

作者

安装

热度:23

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-senior-fullstack&locale=zh&source=copy

Senior Fullstack - 全栈开发完整工具包

技能概述


Senior Fullstack 是一个专为高级开发者打造的全栈开发工具包,提供项目脚手架生成、代码质量分析和全栈技术栈指导,帮助您快速构建基于 React、Next.js、Node.js、GraphQL 和 PostgreSQL 的现代 Web 应用。

适用场景

  • 新建全栈项目

  • 从零开始搭建项目时,使用 Fullstack Scaffolder 一键生成符合最佳实践的项目结构,包含完整的配置文件、开发环境设置和代码规范,避免重复劳动。

  • 代码质量审查

  • 在代码重构或项目维护阶段,使用 Code Quality Analyzer 深度分析代码质量,获取性能优化建议和潜在问题识别,提升代码可维护性。

  • 技术选型与架构设计

  • 在项目规划阶段,参考 Tech Stack Guide 和 Architecture Patterns 文档,根据团队技术背景和项目需求,选择合适的技术组合和架构模式。

    核心功能

  • Fullstack Scaffolder(全栈脚手架)

  • 自动化生成项目脚手架,内置最佳实践和可配置模板。支持指定技术栈组合,自动配置开发环境,生成符合规范的代码结构,让新项目启动从数小时缩短到几分钟。

  • Code Quality Analyzer(代码质量分析)

  • 提供深度代码分析能力,包括性能指标评估、自动化修复建议和自定义配置选项。能够识别代码异味、检测安全漏洞、评估代码复杂度,并提供具体的改进建议。

  • Project Scaffolder(项目脚手架)

  • 面向现有项目的分析和优化工具,可扫描目标路径下的代码库,生成详细的质量报告,并提供批量优化和重构建议,帮助持续改进项目健康度。

    常见问题

    Senior Fullstack 技能适合什么水平的开发者?


    这个技能主要面向具有一定开发经验的中高级全栈工程师。如果您熟悉至少一门前端框架(React/Vue)和一门后端技术(Node.js/Python),能够独立完成功能开发,这个技能可以帮助您提升开发效率和代码质量。初级开发者也可以使用脚手架功能快速上手,但需要配合学习相关技术文档。

    如何使用全栈脚手架快速创建新项目?


    在命令行中运行 python scripts/fullstack_scaffolder.py <项目路径> 即可创建新项目。脚本会引导您选择前端框架、后端技术、数据库类型等配置选项,然后自动生成完整的项目结构。生成的项目包含配置好的开发环境、示例代码和文档说明,可以直接运行开发服务器开始编码。

    代码质量分析工具能检测哪些问题?


    Code Quality Analyzer 可以检测多种代码质量问题,包括:代码复杂度过高、重复代码、未使用的变量和导入、潜在的安全漏洞(如 SQL 注入风险)、性能瓶颈、不规范的代码风格、缺少测试覆盖的模块等。分析完成后会生成详细报告,包含问题严重程度分级和具体的修复建议。