PluginBench
Skill
Pass
Audit score 90

senior-fullstack

sickn33/agentic-awesome-skills

Complete toolkit for senior fullstack development with modern tools and best practices.

What is senior-fullstack?

A comprehensive skill providing automated scaffolding, project analysis, and code quality checking for fullstack development. Use it to set up new projects, analyze existing codebases, and implement best practices across TypeScript, JavaScript, Python, React, Node.js, and cloud platforms.

  • Automated fullstack project scaffolding with configurable templates
  • Deep code analysis with performance metrics and recommendations
  • Code quality checking with automated fixes
  • Support for modern tech stacks including React, Next.js, Node.js, and cloud platforms
  • Built-in best practices for security, performance, and maintainability
  • Integration with Docker, Kubernetes, and CI/CD pipelines

How to install senior-fullstack

npx skills add https://github.com/sickn33/agentic-awesome-skills --skill senior-fullstack
Prerequisites
  • Python 3.x installed
  • Node.js and npm installed
  • Docker (optional, for containerization examples)
  • Git for version control
Claude Code
Cursor
Windsurf
Cline

How to use senior-fullstack

  1. 1.Install the skill using: npx skills add https://github.com/sickn33/agentic-awesome-skills --skill senior-fullstack
  2. 2.Run the fullstack scaffolder to generate a new project: python scripts/fullstack_scaffolder.py <project-path>
  3. 3.Execute the project scaffolder for analysis: python scripts/project_scaffolder.py <target-path>
  4. 4.Run code quality analyzer: python scripts/code_quality_analyzer.py [arguments]
  5. 5.Review recommendations in the output and reference documentation
  6. 6.Apply fixes and follow patterns documented in references/ directory

Use cases

Good for
  • Generate new fullstack projects with production-ready structure and configurations
  • Analyze existing codebases to identify quality issues and performance bottlenecks
  • Implement consistent coding standards and best practices across teams
  • Optimize application architecture and deployment workflows
  • Set up development environments with proper tooling and dependencies
Who it's for
  • Senior fullstack engineers
  • Development teams standardizing on best practices
  • Technical leads designing project architecture
  • DevOps engineers setting up deployment pipelines

senior-fullstack FAQ

What languages and frameworks does this skill support?

It supports TypeScript, JavaScript, Python, Go, Swift, and Kotlin for languages; React, Next.js, React Native, and Flutter for frontend; Node.js, Express, GraphQL, and REST APIs for backend; and PostgreSQL, Prisma, NeonDB, and Supabase for databases.

Can I use this for existing projects?

Yes, the project scaffolder and code quality analyzer can analyze existing codebases, identify issues, provide recommendations, and suggest automated fixes.

What does the code quality analyzer check?

It performs deep analysis including performance metrics, code quality assessment, security considerations, and provides recommendations for improvements with automated fixes available.

Is this suitable for production deployments?

Yes, the skill includes production-grade output, DevOps integration with Docker, Kubernetes, Terraform, and CI/CD tools, plus security and scalability guidelines.

What should I do if a script fails?

Check the comprehensive troubleshooting section in references/development_workflows.md, review script output messages, consult the tech stack documentation, and review error logs.

Full instructions (SKILL.md)

Source of truth, from sickn33/agentic-awesome-skills.


name: senior-fullstack description: "Complete toolkit for senior fullstack with modern tools and best practices." risk: critical source: community date_added: "2026-02-27"

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:

  • Automated scaffolding
  • Best practices built-in
  • Configurable templates
  • Quality checks

Usage:

python scripts/fullstack_scaffolder.py <project-path> [options]

2. Project Scaffolder

Comprehensive analysis and optimization tool.

Features:

  • Deep analysis
  • Performance metrics
  • Recommendations
  • Automated fixes

Usage:

python scripts/project_scaffolder.py <target-path> [--verbose]

3. Code Quality Analyzer

Advanced tooling for specialized tasks.

Features:

  • Expert-level automation
  • Custom configurations
  • Integration ready
  • Production-grade output

Usage:

python scripts/code_quality_analyzer.py [arguments] [options]

Reference Documentation

Tech Stack Guide

Comprehensive guide available in references/tech_stack_guide.md:

  • Detailed patterns and practices
  • Code examples
  • Best practices
  • Anti-patterns to avoid
  • Real-world scenarios

Architecture Patterns

Complete workflow documentation in references/architecture_patterns.md:

  • Step-by-step processes
  • Optimization strategies
  • Tool integrations
  • Performance tuning
  • Troubleshooting guide

Development Workflows

Technical reference guide in references/development_workflows.md:

  • Technology stack details
  • Configuration examples
  • Integration patterns
  • Security considerations
  • Scalability guidelines

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.txt

# Configure environment
cp .env.example .env

2. 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.md
  • references/architecture_patterns.md
  • references/development_workflows.md

Best Practices Summary

Code Quality

  • Follow established patterns
  • Write comprehensive tests
  • Document decisions
  • Review regularly

Performance

  • Measure before optimizing
  • Use appropriate caching
  • Optimize critical paths
  • Monitor in production

Security

  • Validate all inputs
  • Use parameterized queries
  • Implement proper authentication
  • Keep dependencies updated

Maintainability

  • Write clear code
  • Use consistent naming
  • Add helpful comments
  • Keep it simple

Common Commands

# Development
npm run dev
npm run build
npm run test
npm run lint

# Analysis
python scripts/project_scaffolder.py .
python scripts/code_quality_analyzer.py --analyze

# Deployment
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

  • Review reference documentation
  • Check script output messages
  • Consult tech stack documentation
  • Review error logs

Resources

  • Pattern Reference: references/tech_stack_guide.md
  • Workflow Guide: references/architecture_patterns.md
  • Technical Guide: references/development_workflows.md
  • Tool Scripts: scripts/ directory

When to Use

This skill is applicable to execute the workflow or actions described in the overview.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.