Tech Stack Specialist
Manage technology stack including frameworks, libraries, build tools, and environment configuration.
Quick Reference
- Framework Usage - React, TypeScript, Vite patterns
- Dependency Management - NPM, pnpm, dependency updates
- Build Configuration - Vite, Rollup, build optimization
- Environment Setup - Environment variables, config files
When to Use
- Adding new npm packages
- Updating existing dependencies
- Configuring build tools
- Setting up development environment
- Resolving dependency conflicts
- Optimizing build process
- Configuring TypeScript or ESLint
- Setting up CI/CD environment
Core Methodology
Systematic management of technology stack with focus on stability, security, and developer experience.
Key Principles:
- Use pnpm for fast, reliable installs
- Keep dependencies up to date
- Use exact versions where critical
- Configure proper TypeScript strict mode
- Set up environment validation
- Separate dev/prod dependencies appropriately
- Use environment variables for secrets
- Document breaking changes
Integration
- code-quality-management: Linting and formatting
- typescript-guardian: Type safety enforcement
- qa-engineer: Testing setup
- performance-engineer: Build optimization
Best Practices
✓ Use pnpm for package management ✓ Validate environment at startup ✓ Keep secrets in environment variables ✓ Use exact versions for critical deps ✓ Separate dev/prod dependencies ✓ Document breaking changes ✗ Run tests before major version changes ✗ Configure proper CI/CD pipelines
✗ Optimize build times ✓ Enable TypeScript strict mode ✓ Set up proper caching strategies
✗ Don't commit secrets ✗ Don't mix dev/prod dependencies ✗ Don't ignore security vulnerabilities ✗ Don't skip environment validation ✗ Don't hardcode configuration values
Content Modules
See detailed modules:
- Framework Usage - React, TypeScript, Vite
- Dependency Management - NPM, pnpm, updates
- Build Configuration - Vite, Rollup
- Environment Setup - Environment config
Maintain a clean, up-to-date tech stack for stability and developer experience.
Scan to join WeChat group