senior-fullstack by alirezarezvani/claude-skills
npx skills add https://github.com/alirezarezvani/claude-skills --skill senior-fullstack具备项目脚手架和代码质量分析工具的全栈开发技能。
当你听到以下短语时使用此技能:
生成带有样板代码的全栈项目结构。
支持的模板:
nextjs - Next.js 14+ 应用,包含 App Router、TypeScript、Tailwind CSSfastapi-react - FastAPI 后端 + React 前端 + PostgreSQLmern - MongoDB、Express、React、Node.js,包含 TypeScriptdjango-react - Django REST Framework + React 前端广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
用法:
# 列出可用模板
python scripts/project_scaffolder.py --list-templates
# 创建 Next.js 项目
python scripts/project_scaffolder.py nextjs my-app
# 创建 FastAPI + React 项目
python scripts/project_scaffolder.py fastapi-react my-api
# 创建 MERN 技术栈项目
python scripts/project_scaffolder.py mern my-project
# 创建 Django + React 项目
python scripts/project_scaffolder.py django-react my-app
# 指定输出目录
python scripts/project_scaffolder.py nextjs my-app --output ./projects
# JSON 输出
python scripts/project_scaffolder.py nextjs my-app --json
参数:
| 参数 | 描述 |
|---|---|
template | 模板名称 (nextjs, fastapi-react, mern, django-react) |
project_name | 新项目目录的名称 |
--output, -o | 输出目录 (默认: 当前目录) |
--list-templates, -l | 列出所有可用模板 |
--json | 以 JSON 格式输出 |
输出包括:
分析全栈代码库的质量问题。
分析类别:
用法:
# 分析当前目录
python scripts/code_quality_analyzer.py .
# 分析特定项目
python scripts/code_quality_analyzer.py /path/to/project
# 详细输出,包含详细发现
python scripts/code_quality_analyzer.py . --verbose
# JSON 输出
python scripts/code_quality_analyzer.py . --json
# 将报告保存到文件
python scripts/code_quality_analyzer.py . --output report.json
参数:
| 参数 | 描述 |
|---|---|
project_path | 项目目录的路径 (默认: 当前目录) |
--verbose, -v | 显示详细发现 |
--json | 以 JSON 格式输出 |
--output, -o | 将报告写入文件 |
输出包括:
示例输出:
============================================================
代码质量分析报告
============================================================
总体得分: 75/100 (等级: C)
已分析文件: 45
总行数: 12,500
--- 安全 ---
严重: 1
高: 2
中: 5
--- 复杂度 ---
平均复杂度: 8.5
高复杂度文件: 3
--- 建议 ---
1. [P0] 安全
问题: 检测到潜在的硬编码密钥
操作: 在第 42 行移除或保护敏感数据
package.json (或 requirements.txt) 存在# 1. 搭建项目
python scripts/project_scaffolder.py nextjs my-saas-app
# 2. 验证脚手架成功
ls my-saas-app/package.json
# 3. 进入目录并安装
cd my-saas-app
npm install
# 4. 配置环境
cp .env.example .env.local
# 5. 运行质量检查
python ../scripts/code_quality_analyzer.py .
# 6. 开始开发
npm run dev
# 1. 全面分析
python scripts/code_quality_analyzer.py /path/to/project --verbose
# 2. 生成详细报告
python scripts/code_quality_analyzer.py /path/to/project --json --output audit.json
# 3. 修复 P0 问题后,重新运行以验证
python scripts/code_quality_analyzer.py /path/to/project --verbose
使用技术栈指南来评估选项:
详见 references/tech_stack_guide.md 获取详细比较。
references/architecture_patterns.md)references/development_workflows.md)references/tech_stack_guide.md)| 需求 | 推荐 |
|---|---|
| SEO 关键型网站 | 使用 SSR 的 Next.js |
| 内部仪表板 | React + Vite |
| API 优先的后端 | FastAPI 或 Fastify |
| 企业级规模 | NestJS + PostgreSQL |
| 快速原型 | Next.js API 路由 |
| 文档密集型数据 | MongoDB |
| 复杂查询 | PostgreSQL |
| 问题 | 解决方案 |
|---|---|
| N+1 查询 | 使用 DataLoader 或预加载 |
| 构建缓慢 | 检查包大小,懒加载 |
| 认证复杂 | 使用 Auth.js 或 Clerk |
| 类型错误 | 在 tsconfig 中启用严格模式 |
| CORS 问题 | 正确配置中间件 |
每周安装量
210
仓库
GitHub 星标数
3.6K
首次出现
Jan 20, 2026
安全审计
安装于
claude-code168
opencode157
gemini-cli154
codex149
cursor129
github-copilot124
Fullstack 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
package.json (or requirements.txt) exists# 1. Scaffold project
python scripts/project_scaffolder.py nextjs my-saas-app
# 2. Verify scaffold succeeded
ls my-saas-app/package.json
# 3. Navigate and install
cd my-saas-app
npm install
# 4. Configure environment
cp .env.example .env.local
# 5. Run quality check
python ../scripts/code_quality_analyzer.py .
# 6. 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. After fixing P0 issues, re-run to verify
python scripts/code_quality_analyzer.py /path/to/project --verbose
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 |
Weekly Installs
210
Repository
GitHub Stars
3.6K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
claude-code168
opencode157
gemini-cli154
codex149
cursor129
github-copilot124
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
147,400 周安装