# senior-fullstack

Generates production-ready project templates for Next.js, FastAPI, MERN, or Django, and runs static quality audits on existing codebases.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 311 installs · ★ 980
- Author: borghei
- License: LicenseRef-MIT-Commons-Clause · policy=link-only · description only; the file stays with the author
- Source: https://github.com/borghei/Claude-Skills/tree/HEAD/engineering/senior-fullstack/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/borghei-senior-fullstack

## What it does

The skill scaffolds complete web architectures with TypeScript and Docker Compose configuration. It relies on two Python scripts. The `project_scaffolder.py` script creates the boilerplate, while `code_quality_analyzer.py` audits repository health. The analyzer evaluates cyclomatic complexity alongside security checks, outputting prioritized P0, P1, and P2 recommendations.

Reference documents cover repository patterns, REST and GraphQL design, caching, and authentication workflows. The skill strictly targets web projects and requires a local Python runtime to execute its tools. It does not provision cloud infrastructure or profile live runtime performance.

## Requirements
- Works with: Docker

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-fullstack -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/senior-fullstack/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/senior-fullstack/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-fullstack -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/senior-fullstack/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-fullstack -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/senior-fullstack/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install borghei/Claude-Skills senior-fullstack
```

2. **Manually: put the files in place**
- File: `.github/skills/senior-fullstack/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-fullstack -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/borghei/Claude-Skills --path engineering/senior-fullstack
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/senior-fullstack/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add borghei/Claude-Skills --skill senior-fullstack -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/borghei/Claude-Skills/tree/HEAD/engineering/senior-fullstack/SKILL.md

## When to use it
- Scaffold a Next.js or FastAPI project with Docker Compose
- Run static audits for security patterns and cyclomatic complexity
- Grade test coverage and documentation completeness
- Select frameworks and databases based on system requirements

## Example prompts
- Scaffold a FastAPI and React project in ./projects
- Run a static code quality scan on this repository and output JSON
- Compare database and auth options for an MVP

## Similar
- [senior-ml-engineer](https://affpapa.org/en/nevibecode/skills/senior-ml-engineer.md) — skill · 915 installs
- [senior-frontend](https://affpapa.org/en/nevibecode/skills/senior-frontend.md) — skill · 1630 installs
- [breakdown-epic-arch](https://affpapa.org/en/nevibecode/skills/breakdown-epic-arch.md) — skill · 9000 installs
- [model-deployment](https://affpapa.org/en/nevibecode/skills/model-deployment.md) — skill · 379 installs
- [detecting-port-conflicts](https://affpapa.org/en/nevibecode/skills/detecting-port-conflicts.md) — skill · 418 installs
- [code-review-security](https://affpapa.org/en/nevibecode/skills/code-review-security.md) — skill · 438 installs

## Other versions with the same name
- [senior-fullstack · sickn33](https://affpapa.org/en/nevibecode/skills/sickn33-senior-fullstack.md) — 2300 installs
- [senior-fullstack · alirezarezvani](https://affpapa.org/en/nevibecode/skills/senior-fullstack.md) — 1390 installs

From the same set: [borghei/claude-skills](https://affpapa.org/en/nevibecode/by/borghei/claude-skills.md) — 11 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
