senior-fullstack

Scaffold fullstack projects and analyze codebase quality for Next.js, FastAPI, MERN, and Django stacks.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Tgoldi/claude-skills --skill senior-fullstack-tgoldi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-fullstack
Source: https://github.com/Tgoldi/claude-skills/tree/main/senior-fullstack
Command: npx skills add https://github.com/Tgoldi/claude-skills --skill senior-fullstack-tgoldi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Starting a new fullstack project involves repetitive boilerplate setup, and auditing an existing codebase for security and quality issues is time-consuming. This Skill automates both: generating complete project structures for popular stacks and producing scored quality reports with prioritized recommendations. ## Core Features & Use Cases - Project Scaffolding: Generate ready-to-run project structures for Next.js 14, FastAPI + React, MERN, and Django + React, including Docker configs, environment templates, and TypeScript setup. - Code Quality Analysis: Scan codebases for hardcoded secrets, SQL injection risks, high-complexity files, vulnerable dependencies, test coverage gaps, and missing documentation, producing a 0-100 score with letter grade. - Architecture Guidance: Reference guides cover architecture patterns, development workflows, and tech stack selection with decision matrices. - Use Case: Run the scaffolder to create a FastAPI + React project, then run the quality analyzer on an existing repo to get a prioritized list of P0 security fixes before a release. ## Quick Start Ask the assistant to scaffold a new Next.js project called my-app, or to analyze the current codebase for security and quality issues.

Frequently Asked Questions about senior-fullstack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Next.js project with TypeScript and Tailwind?

Run the project scaffolder script with the nextjs template and a project name, for example: python scripts/project_scaffolder.py nextjs my-app. It generates the App Router structure, TypeScript config, Tailwind setup, Docker files, and environment templates, then prints next steps.

How do I check a codebase for hardcoded secrets and security issues?

Run the code quality analyzer against the project path, for example: python scripts/code_quality_analyzer.py /path/to/project --verbose. It detects hardcoded secrets, SQL injection patterns, XSS risks, and insecure HTTP usage, grouped by severity from critical to low.

What project templates does the fullstack scaffolder support?

Four templates are available: nextjs (Next.js 14 App Router with Tailwind), fastapi-react (FastAPI backend with React frontend and PostgreSQL), mern (MongoDB, Express, React, Node.js), and django-react (Django REST Framework with React). List them with the --list-templates flag.

Next.js vs React with Vite: which should I use for my project?

Choose Next.js when you need SSR or SSG for SEO and want full-stack API routes in one framework. Choose React with Vite for internal dashboards or SPAs where SEO does not matter and you prefer a decoupled frontend and backend.

Does the code quality analyzer detect vulnerable npm dependencies?

Yes, it checks package.json dependencies against a built-in list of known vulnerable packages such as lodash, axios, minimist, and jsonwebtoken, reporting the CVE and the minimum fixed version. The list is simplified and not a full CVE database.

What are the limitations of the test coverage estimation?

Coverage is estimated by comparing the ratio of test files to source files, not by executing tests or measuring line coverage. It provides a rough indicator with a 70% target recommendation rather than precise coverage metrics.