senior-fullstack
全面的全栈开发技能,涵盖使用React、Next.js、Node.js、GraphQL和PostgreSQL构建完整Web应用。包含项目脚手架搭建、代码质量分析、架构模式设计及完整技术栈指导。适用于新项目构建、代码质量评估、设计模式实施或开发工作流配置等场景。
Senior Fullstack
Complete toolkit for senior fullstack with modern tools and best practices.
Quick Start
Main Capabilities
This skill provides three core capabilities through automated scripts:
# Script 1: Fullstack Scaffolder
python scripts/fullstack_scaffolder.py [options]Script 2: Project Scaffolder
python scripts/project_scaffolder.py [options]Script 3: Code Quality Analyzer
python scripts/code_quality_analyzer.py [options]Core Capabilities
1. Fullstack Scaffolder
Automated tool for fullstack scaffolder tasks.
Features:
Usage:
python scripts/fullstack_scaffolder.py <project-path> [options]2. Project Scaffolder
Comprehensive analysis and optimization tool.
Features:
Usage:
python scripts/project_scaffolder.py <target-path> [--verbose]3. Code Quality Analyzer
Advanced tooling for specialized tasks.
Features:
Usage:
python scripts/code_quality_analyzer.py [arguments] [options]Reference Documentation
Tech Stack Guide
Comprehensive guide available in references/tech_stack_guide.md:
Architecture Patterns
Complete workflow documentation in references/architecture_patterns.md:
Development Workflows
Technical reference guide in references/development_workflows.md:
Tech Stack
Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin
Frontend: React, Next.js, React Native, Flutter
Backend: Node.js, Express, GraphQL, REST APIs
Database: PostgreSQL, Prisma, NeonDB, Supabase
DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI
Cloud: AWS, GCP, Azure
Development Workflow
1. Setup and Configuration
# Install dependencies
npm install
or
pip install -r requirements.txtConfigure environment
cp .env.example .env2. Run Quality Checks
# Use the analyzer script
python scripts/project_scaffolder.py .Review recommendations
Apply fixes
3. Implement Best Practices
Follow the patterns and practices documented in:
references/tech_stack_guide.mdreferences/architecture_patterns.mdreferences/development_workflows.mdBest Practices Summary
Code Quality
Performance
Security
Maintainability
Common Commands
# Development
npm run dev
npm run build
npm run test
npm run lintAnalysis
python scripts/project_scaffolder.py .
python scripts/code_quality_analyzer.py --analyzeDeployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/Troubleshooting
Common Issues
Check the comprehensive troubleshooting section in references/development_workflows.md.
Getting Help
Resources
references/tech_stack_guide.mdreferences/architecture_patterns.mdreferences/development_workflows.mdscripts/ directory