计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
senior-fullstack【效率与协作】Kit de desenvolvimento fullstack com scaffolding de projetos para stacks Next.js, FastAPI, MERN e Django, análise de qualidade de código com scoring de segurança e complexidade, e orientação na seleção de stack. Use quando o usuário pedir para 'criar scaffolding de um novo projeto', 'criar um app Next.js', 'configurar FastAPI com React', 'analisar qu…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: "senior-fullstack" description: "Kit de desenvolvimento fullstack com scaffolding de projetos para stacks Next.js, FastAPI, MERN e Django, análise de qualidade de código com scoring de segurança e complexidade, e orientação na seleção de stack. Use quando o usuário pedir para 'criar scaffolding de um novo projeto', 'criar um app Next.js', 'configurar FastAPI com React', 'analisar qualidade de código', 'auditar minha base de código', 'qual stack devo usar', 'gerar boilerplate de projeto' ou mencionar desenvolvimento fullstack, configuração de projeto ou comparação de tech stack." agents:
Skill de desenvolvimento fullstack com scaffolding de projetos e ferramentas de análise de qualidade de código.
Use esta skill quando ouvir:
Gera estruturas de projeto fullstack com código boilerplate.
Templates Suportados:
nextjs - Next.js 14+ com App Router, TypeScript, Tailwind CSSfastapi-react - Backend FastAPI + Frontend React + PostgreSQLmern - MongoDB, Express, React, Node.js com TypeScriptdjango-react - Django REST Framework + Frontend ReactUso:
# Listar templates disponíveis
python scripts/project_scaffolder.py --list-templates
# Criar projeto Next.js
python scripts/project_scaffolder.py nextjs my-app
# Criar projeto FastAPI + React
python scripts/project_scaffolder.py fastapi-react my-api
# Criar projeto MERN stack
python scripts/project_scaffolder.py mern my-project
# Criar projeto Django + React
python scripts/project_scaffolder.py django-react my-app
# Especificar diretório de saída
python scripts/project_scaffolder.py nextjs my-app --output ./projects
# Saída JSON
python scripts/project_scaffolder.py nextjs my-app --json
Parâmetros:
| Parâmetro | Descrição |
|---|---|
template | Nome do template (nextjs, fastapi-react, mern, django-react) |
project_name | Nome para o novo diretório do projeto |
--output, -o | Diretório de saída (padrão: diretório atual) |
--list-templates, -l | Listar todos os templates disponíveis |
--json | Saída em formato JSON |
A saída inclui:
Analisa bases de código fullstack em busca de problemas de qualidade.
Categorias de Análise:
Uso:
# Analisar diretório atual
python scripts/code_quality_analyzer.py .
# Analisar projeto específico
python scripts/code_quality_analyzer.py /path/to/project
# Saída detalhada com achados completos
python scripts/code_quality_analyzer.py . --verbose
# Saída JSON
python scripts/code_quality_analyzer.py . --json
# Salvar relatório em arquivo
python scripts/code_quality_analyzer.py . --output report.json
Parâmetros:
| Parâmetro | Descrição |
|---|---|
project_path | Caminho para o diretório do projeto (padrão: diretório atual) |
--verbose, -v | Mostrar achados detalhados |
--json | Saída em formato JSON |
--output, -o | Escrever relatório em arquivo |
A saída inclui:
Exemplo de Saída:
============================================================
RELATÓRIO DE ANÁLISE DE QUALIDADE DE CÓDIGO
============================================================
Score Geral: 75/100 (Nota: C)
Arquivos Analisados: 45
Total de Linhas: 12.500
--- SEGURANÇA ---
Crítico: 1
Alto: 2
Médio: 5
--- COMPLEXIDADE ---
Complexidade Média: 8.5
Arquivos de Alta Complexidade: 3
--- RECOMENDAÇÕES ---
1. [P0] SEGURANÇA
Problema: Possível segredo hardcoded detectado
Ação: Remover ou proteger dados sensíveis na linha 42
package.json (ou requirements.txt) existe# 1. Criar scaffolding do projeto
python scripts/project_scaffolder.py nextjs my-saas-app
# 2. Verificar se o scaffold foi criado
ls my-saas-app/package.json
# 3. Navegar e instalar
cd my-saas-app
npm install
# 4. Configurar ambiente
cp .env.example .env.local
# 5. Executar verificação de qualidade
python ../scripts/code_quality_analyzer.py .
# 6. Iniciar desenvolvimento
npm run dev
# 1. Análise completa
python scripts/code_quality_analyzer.py /path/to/project --verbose
# 2. Gerar relatório detalhado
python scripts/code_quality_analyzer.py /path/to/project --json --output audit.json
# 3. Após corrigir problemas P0, re-executar para verificar
python scripts/code_quality_analyzer.py /path/to/project --verbose
Use o guia de tech stack para avaliar opções:
Veja references/tech_stack_guide.md para comparação detalhada.
references/architecture_patterns.md)references/development_workflows.md)references/tech_stack_guide.md)| Requisito | Recomendação |
|---|---|
| Site crítico para SEO | Next.js com SSR |
| Painel interno | React + Vite |
| Backend API-first | FastAPI ou Fastify |
| Escala enterprise | NestJS + PostgreSQL |
| Protótipo rápido | Next.js API routes |
| Dados orientados a documento | MongoDB |
| Queries complexas | PostgreSQL |
| Problema | Solução |
|---|---|
| Queries N+1 | Use DataLoader ou eager loading |
| Builds lentas | Verificar tamanho do bundle, lazy load |
| Complexidade de auth | Use Auth.js ou Clerk |
| Erros de tipo | Habilitar strict mode no tsconfig |
| Problemas de CORS | Configurar middleware corretamente |