Complete set of 18 engineering role skills tailored to your tech stack (ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python).
Install all engineering skills with one command:
# Install all engineering skills to all supported agents
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team
# Install to Claude Code only
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team --agent claude
# Install to Cursor only
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team --agent cursor# Core Engineering
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-architect
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-frontend
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-backend
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-fullstack
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-qa
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-devops
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-secops
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/code-reviewer
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-security
# Cloud & Enterprise
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/aws-solution-architect
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/ms365-tenant-manager
# Development Tools
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/tdd-guide
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/tech-stack-evaluator
# AI/ML/Data
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-data-scientist
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-data-engineer
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-ml-engineer
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-prompt-engineer
npx ai-agent-skills install alirezarezvani/claude-skills/engineering-team/senior-computer-visionSupported Agents: Claude Code, Cursor, VS Code, Copilot, Goose, Amp, Codex
Complete Installation Guide: See ../INSTALLATION.md for detailed instructions, troubleshooting, and manual installation.
All skills follow the exact structure from your fullstack-engineer example:
skill-name/
├── SKILL.md # Main skill documentation
├── references/ # 3 detailed reference guides
│ ├── [topic]_patterns.md
│ ├── [topic]_guide.md
│ └── [topic]_practices.md
└── scripts/ # 3 automation scripts
├── [tool]_generator.py
├── [tool]_analyzer.py
└── [tool]_scaffolder.py
Purpose: System architecture design, tech stack decisions, architecture diagrams
Key Capabilities:
- Architecture diagram generation (C4, sequence, component)
- Dependency analysis and visualization
- Architecture Decision Records (ADR) creation
- System design patterns (Monolithic, Microservices, Serverless)
- Integration pattern templates
- Tech stack decision framework
Scripts:
architecture_diagram_generator.py- Generate professional architecture diagramsproject_architect.py- Scaffold architecture documentationdependency_analyzer.py- Analyze dependencies and detect issues
References:
architecture_patterns.md- Comprehensive architecture patternssystem_design_workflows.md- Step-by-step design processtech_decision_guide.md- Tech stack selection guide
Use When:
- Designing new system architecture
- Making technology stack decisions
- Creating technical documentation
- Evaluating architectural trade-offs
Purpose: Frontend development with React, Next.js, TypeScript
Key Capabilities:
- React component scaffolding
- Bundle size analysis and optimization
- Performance optimization
- Next.js App Router patterns
- State management (Zustand, Context)
- UI/UX best practices
Scripts:
component_generator.py- Generate React componentsbundle_analyzer.py- Analyze and optimize bundlesfrontend_scaffolder.py- Scaffold frontend projects
References:
react_patterns.md- React best practices and patternsnextjs_optimization_guide.md- Next.js performance guidefrontend_best_practices.md- Modern frontend practices
Use When:
- Building React/Next.js applications
- Optimizing frontend performance
- Implementing UI components
- Managing application state
Purpose: Backend development with Node.js, Express, GraphQL, Go, Python
Key Capabilities:
- REST & GraphQL API design
- Database optimization (PostgreSQL)
- Authentication/Authorization
- API load testing
- Microservice patterns
- Error handling strategies
Scripts:
api_scaffolder.py- Generate API endpointsdatabase_migration_tool.py- Database migration managementapi_load_tester.py- API performance testing
References:
api_design_patterns.md- API design best practicesdatabase_optimization_guide.md- Database performance guidebackend_security_practices.md- Security implementation
Use When:
- Designing APIs (REST/GraphQL)
- Optimizing database queries
- Implementing authentication
- Building microservices
Purpose: End-to-end application development
Key Capabilities:
- Full project scaffolding
- Code quality analysis
- Full-stack architecture
- Frontend-backend integration
- Testing strategies
- Deployment workflows
Scripts:
fullstack_scaffolder.py- Generate complete projectsproject_scaffolder.py- Project structure creationcode_quality_analyzer.py- Comprehensive code analysis
References:
tech_stack_guide.md- Complete tech stack referencearchitecture_patterns.md- Full-stack architecturedevelopment_workflows.md- Development best practices
Use When:
- Starting new full-stack projects
- Analyzing code quality
- Implementing complete features
- Setting up development environments
Purpose: Quality assurance and test automation for React/Next.js applications
Tech Stack Focus:
- Jest + React Testing Library (unit/integration)
- Playwright (E2E testing)
- Istanbul/NYC (coverage analysis)
- MSW (API mocking)
Key Capabilities:
- Component test generation with accessibility checks
- Coverage gap analysis with critical path detection
- E2E test scaffolding with Page Object Model
- Test pyramid implementation (70/20/10 ratio)
- CI/CD integration patterns
Scripts:
test_suite_generator.py- Scans React components, generates Jest + RTL tests with accessibility assertionscoverage_analyzer.py- Parses Istanbul/LCOV reports, identifies untested critical paths, generates HTML reportse2e_test_scaffolder.py- Scans Next.js routes, generates Playwright tests with Page Object Model classes
References:
testing_strategies.md- Test pyramid, coverage targets, CI/CD integration patternstest_automation_patterns.md- Page Object Model, fixtures, mocking strategies, async testingqa_best_practices.md- Test naming, isolation, flaky test handling, debugging strategies
Use When:
- Setting up React/Next.js testing infrastructure
- Generating component test suites with RTL
- Analyzing coverage gaps in critical paths
- Scaffolding Playwright E2E tests for Next.js routes
Purpose: CI/CD, infrastructure automation, deployment
Key Capabilities:
- CI/CD pipeline setup (GitHub Actions, CircleCI)
- Infrastructure as Code (Terraform)
- Docker containerization
- Kubernetes orchestration
- Deployment automation
- Monitoring setup
Scripts:
pipeline_generator.py- Generate CI/CD pipelinesterraform_scaffolder.py- Create IaC templatesdeployment_manager.py- Manage deployments
References:
cicd_pipeline_guide.md- Pipeline setup and best practicesinfrastructure_as_code.md- IaC patterns and examplesdeployment_strategies.md- Blue-green, canary deployments
Use When:
- Setting up CI/CD pipelines
- Automating deployments
- Managing infrastructure
- Containerizing applications
Purpose: Security operations and compliance
Key Capabilities:
- Security scanning automation
- Vulnerability assessment
- Compliance checking (GDPR, SOC2)
- Security audit automation
- Incident response
- Security metrics
Scripts:
security_scanner.py- Scan for vulnerabilitiesvulnerability_assessor.py- Assess security riskscompliance_checker.py- Check compliance status
References:
security_standards.md- OWASP Top 10, security standardsvulnerability_management_guide.md- Vulnerability handlingcompliance_requirements.md- Compliance frameworks
Use When:
- Implementing security controls
- Conducting security audits
- Managing vulnerabilities
- Ensuring compliance
Purpose: Code review automation and quality checking
Key Capabilities:
- Automated PR analysis
- Code quality metrics
- Security scanning
- Best practice checking
- Review checklist generation
- Anti-pattern detection
Scripts:
pr_analyzer.py- Analyze pull requestscode_quality_checker.py- Check code qualityreview_report_generator.py- Generate review reports
References:
code_review_checklist.md- Comprehensive checklistcoding_standards.md- Language-specific standardscommon_antipatterns.md- What to avoid
Use When:
- Reviewing pull requests
- Ensuring code quality
- Identifying issues
- Providing feedback
Purpose: Security architecture and penetration testing
Key Capabilities:
- Threat modeling
- Security architecture design
- Penetration testing automation
- Cryptography implementation
- Security auditing
- Zero Trust architecture
Scripts:
threat_modeler.py- Create threat modelssecurity_auditor.py- Perform security auditspentest_automator.py- Automate penetration tests
References:
security_architecture_patterns.md- Security design patternspenetration_testing_guide.md- Pen testing methodologiescryptography_implementation.md- Crypto best practices
Use When:
- Designing security architecture
- Conducting penetration tests
- Implementing cryptography
- Performing security audits
- Download the skills you need from the files above
- Extract the zip file
- Install dependencies (if needed):
# For Python scripts pip install -r requirements.txt # For Node.js tools npm install
Each skill follows the same pattern:
# 1. Read the SKILL.md file
cat SKILL.md
# 2. Check the reference documentation
ls references/
# 3. Run the scripts
python scripts/[script-name].py --help
# Example: Generate architecture diagrams
cd senior-architect
python scripts/architecture_diagram_generator.py --type c4 --output ./docsStarting a new project?
→ Use senior-fullstack or senior-architect
Building frontend features?
→ Use senior-frontend
Designing APIs?
→ Use senior-backend
Setting up CI/CD?
→ Use senior-devops
Security concerns?
→ Use senior-secops or senior-security
Code review?
→ Use code-reviewer
Testing strategy?
→ Use senior-qa
# Step 1: Design architecture
cd senior-architect
python scripts/project_architect.py my-app --pattern microservices
# Step 2: Scaffold project
cd ../senior-fullstack
python scripts/project_scaffolder.py my-app --type nextjs-graphql
# Step 3: Setup CI/CD
cd ../senior-devops
python scripts/pipeline_generator.py my-app --platform github# Step 1: Analyze PR
cd code-reviewer
python scripts/pr_analyzer.py ../my-app
# Step 2: Check quality
python scripts/code_quality_checker.py ../my-app
# Step 3: Generate report
python scripts/review_report_generator.py ../my-app --output review.md# Step 1: Scan for vulnerabilities
cd senior-secops
python scripts/security_scanner.py ../my-app
# Step 2: Assess risks
python scripts/vulnerability_assessor.py ../my-app
# Step 3: Check compliance
python scripts/compliance_checker.py ../my-app --standard soc2All skills are optimized for your tech stack:
Frontend:
- React 18+
- Next.js 14+ (App Router)
- TypeScript
- Tailwind CSS
- React Native
- Flutter
Backend:
- Node.js 20+
- Express 4+
- GraphQL (Apollo Server)
- Go (Gin/Echo)
- Python (FastAPI)
Database:
- PostgreSQL 16+
- Prisma ORM
- NeonDB
- Supabase
Mobile:
- Swift (iOS)
- Kotlin (Android)
- React Native
- Flutter
DevOps:
- Docker
- Kubernetes
- Terraform
- GitHub Actions
- CircleCI
- AWS/GCP/Azure
Tools:
- Git (GitHub/GitLab/Bitbucket)
- Jira
- Confluence
- Figma
- Miro
- Always read help first:
python script.py --help - Test in development: Run on sample projects first
- Review outputs: Check generated files before using
- Customize as needed: Scripts are starting points
- Start with patterns: Read the patterns guide first
- Follow workflows: Use step-by-step workflows
- Adapt to context: Adjust recommendations for your needs
- Document decisions: Keep track of what works
Skills work best together:
- Architect + Fullstack: Design then build
- DevOps + SecOps: Deploy securely
- Backend + QA: Build and test APIs
- Frontend + Code Reviewer: Build quality UIs
These skills are designed to evolve:
- Use the skill on real projects
- Note improvements needed
- Update scripts and references
- Share learnings with team
Each skill can be customized:
Edit Python scripts to add:
- Company-specific conventions
- Custom templates
- Additional checks
- Integration with your tools
Edit markdown files to add:
- Your patterns and practices
- Team standards
- Project examples
- Lessons learned
You now have 9 comprehensive engineering skills that match your tech stack:
- ✅ Senior Architect - System design and architecture
- ✅ Senior Frontend - React/Next.js development
- ✅ Senior Backend - API and backend development
- ✅ Senior Fullstack - End-to-end development
- ✅ Senior QA - Testing and quality assurance
- ✅ Senior DevOps - CI/CD and infrastructure
- ✅ Senior SecOps - Security operations
- ✅ Code Reviewer - Code review automation
- ✅ Senior Security - Security architecture
Each skill includes:
- Comprehensive SKILL.md with quick start guide
- 3 reference guides with patterns and best practices
- 3 automation scripts for common tasks
- Download the skills you need most
- Extract and explore the structure
- Read SKILL.md for each skill
- Run example scripts to understand capabilities
- Customize for your specific needs
- Integrate into your development workflow
- Start small: Begin with 2-3 core skills
- Test scripts: Run on sample projects first
- Read references: They contain valuable patterns
- Iterate: Update skills based on usage
- Share: Use as team knowledge base
Happy Engineering! 🎉