senior-fullstackFullstack development toolkit with project scaffolding for Next.js/FastAPI/MERN/Django stacks and code quality analysis. Use when scaffolding new projects, analyzing codebase quality, or implementing fullstack architecture patterns.
Install via ClawdBot CLI:
clawdbot install alirezarezvani/senior-fullstackFullstack development skill with project scaffolding and code quality analysis tools.
Use this skill when you hear:
Generates fullstack project structures with boilerplate code.
Supported Templates:
nextjs - Next.js 14+ with App Router, TypeScript, Tailwind CSSfastapi-react - FastAPI backend + React frontend + PostgreSQLmern - MongoDB, Express, React, Node.js with TypeScriptdjango-react - Django REST Framework + React frontendUsage:
# List available templates
python scripts/project_scaffolder.py --list-templates
# Create Next.js project
python scripts/project_scaffolder.py nextjs my-app
# Create FastAPI + React project
python scripts/project_scaffolder.py fastapi-react my-api
# Create MERN stack project
python scripts/project_scaffolder.py mern my-project
# Create Django + React project
python scripts/project_scaffolder.py django-react my-app
# Specify output directory
python scripts/project_scaffolder.py nextjs my-app --output ./projects
# JSON output
python scripts/project_scaffolder.py nextjs my-app --json
Parameters:
| Parameter | Description |
|-----------|-------------|
| template | Template name (nextjs, fastapi-react, mern, django-react) |
| project_name | Name for the new project directory |
| --output, -o | Output directory (default: current directory) |
| --list-templates, -l | List all available templates |
| --json | Output in JSON format |
Output includes:
Analyzes fullstack codebases for quality issues.
Analysis Categories:
Usage:
# Analyze current directory
python scripts/code_quality_analyzer.py .
# Analyze specific project
python scripts/code_quality_analyzer.py /path/to/project
# Verbose output with detailed findings
python scripts/code_quality_analyzer.py . --verbose
# JSON output
python scripts/code_quality_analyzer.py . --json
# Save report to file
python scripts/code_quality_analyzer.py . --output report.json
Parameters:
| Parameter | Description |
|-----------|-------------|
| project_path | Path to project directory (default: current directory) |
| --verbose, -v | Show detailed findings |
| --json | Output in JSON format |
| --output, -o | Write report to file |
Output includes:
Sample Output:
============================================================
CODE QUALITY ANALYSIS REPORT
============================================================
Overall Score: 75/100 (Grade: C)
Files Analyzed: 45
Total Lines: 12,500
--- SECURITY ---
Critical: 1
High: 2
Medium: 5
--- COMPLEXITY ---
Average Complexity: 8.5
High Complexity Files: 3
--- RECOMMENDATIONS ---
1. [P0] SECURITY
Issue: Potential hardcoded secret detected
Action: Remove or secure sensitive data at line 42
# 1. Scaffold project
python scripts/project_scaffolder.py nextjs my-saas-app
# 2. Navigate and install
cd my-saas-app
npm install
# 3. Configure environment
cp .env.example .env.local
# 4. Run quality check
python ../scripts/code_quality_analyzer.py .
# 5. Start development
npm run dev
# 1. Full analysis
python scripts/code_quality_analyzer.py /path/to/project --verbose
# 2. Generate detailed report
python scripts/code_quality_analyzer.py /path/to/project --json --output audit.json
# 3. Address P0 issues immediately
# 4. Create tickets for P1/P2 issues
Use the tech stack guide to evaluate options:
See references/tech_stack_guide.md for detailed comparison.
references/architecture_patterns.md)references/development_workflows.md)references/tech_stack_guide.md)| Requirement | Recommendation |
|-------------|---------------|
| SEO-critical site | Next.js with SSR |
| Internal dashboard | React + Vite |
| API-first backend | FastAPI or Fastify |
| Enterprise scale | NestJS + PostgreSQL |
| Rapid prototype | Next.js API routes |
| Document-heavy data | MongoDB |
| Complex queries | PostgreSQL |
| Issue | Solution |
|-------|----------|
| N+1 queries | Use DataLoader or eager loading |
| Slow builds | Check bundle size, lazy load |
| Auth complexity | Use Auth.js or Clerk |
| Type errors | Enable strict mode in tsconfig |
| CORS issues | Configure middleware properly |
Generated Mar 1, 2026
A tech startup needs to quickly build a minimum viable product (MVP) for a new SaaS platform. They require a fullstack project scaffolded with Next.js for SEO-friendly frontend and FastAPI for a robust backend API, enabling rapid iteration and deployment.
A financial services company wants to audit its existing MERN stack application for security vulnerabilities and code quality issues before a major update. The skill analyzes the codebase to identify critical risks and provide actionable recommendations for compliance and performance improvements.
An e-commerce business is launching a new online store and needs a scalable fullstack solution. They use the skill to scaffold a Django-React project with built-in Docker support, ensuring a secure, maintainable architecture for handling high traffic and transactions.
An edtech company is creating an interactive learning platform and requires a fullstack project with real-time features. The skill helps set up a MERN stack with TypeScript, followed by code quality analysis to ensure clean, documented code for collaborative development.
A manufacturing firm aims to modernize its legacy internal tools by migrating to a new fullstack architecture. The skill assists in selecting an appropriate stack (e.g., FastAPI-React) based on team expertise and scaffolds the project with quality checks to streamline the transition.
Agencies or freelancers use this skill to offer fullstack development and code audit services to clients. They scaffold projects and analyze codebases for a fee, providing tailored solutions that reduce development time and improve software quality.
A company integrates this skill into a cloud-based SaaS platform that automates project scaffolding and code analysis for subscribers. Users pay a monthly subscription to access templates, reports, and workflow tools, generating recurring revenue.
Large organizations license this skill for internal use across development teams to standardize project setups and enforce code quality standards. Revenue comes from one-time licenses or annual maintenance fees, with customization options for specific needs.
💬 Integration Tip
Integrate this skill into CI/CD pipelines to automate code quality checks on every commit, ensuring consistent standards. Use the JSON output options for easy parsing and reporting in dashboards.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.