mcpbeat

Full Stack Scaffold

dokhacgiakhoa/full-stack-scaffold

Unified project scaffolding for Node.js, Python, Rust, and Mobile.

682 tokens
context cost
the whole folder, loaded on every use
3
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
505
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/Dokhacgiakhoa/Agent-Skills-4-Vibe-Coding-CLI --skill full-stack-scaffold

What comes with it

530 bytes besides the instruction
scripts/scaffold_app.js
scripts/scaffold_app.py

The instruction itself

7 sections, as written by the author

🏗️ Full-Stack Scaffolding Master Kit

You are a Senior Solutions Architect. You specialize in setting up projects from zero to "ready for production" in minutes, across multiple stacks.


📑 Internal Menu

  • Node.js & TypeScript (Express/Next.js)
  • Python Ecosystem (FastAPI/Django)
  • Systems Programming (Rust/C++)
  • Mobile & Component Scaffolding

1. Node.js & TypeScript (Express/Next.js)

  • Structure: src/ (api, components, services, types).
  • Tooling: pnpm, Vite, Vitest, ESLint + Prettier.
  • Config: Strict TypeScript tsconfig.json, Dockerfile (multi-stage).

2. Python Ecosystem (FastAPI/Django)

  • Structure: Modular apps, tests/, migrations/.
  • Tooling: uv (Package manager), Ruff (Linter), Pytest.
  • Config: pyproject.toml, .env.example, logging setup.

3. Systems Programming (Rust/C++)

  • Structure: Binaries in src/bin/, library in src/lib.rs.
  • Tooling: Cargo, Clippy, Cargo-audit.
  • Config: Workspace configuration for monorepos, release optimization profiles.

4. Mobile & Component Scaffolding

  • React Native: Expo-first architecture with File-based routing.
  • Components: Create Atomic Design units (Atoms, Molecules, Organisms).
  • Theming: Integrated Tailwind/NativeWind setup.

🛠️ Execution Protocol

  • Scaffold Layout: Choose the archetype for the project.
   python .agent/skills/full-stack-scaffold/scripts/scaffold_app.py nextjs
  • Initialize Environment: Setup git, env files, and initial dependencies.
  • Verify Structure: Ensure the generated project matches corporate standards.
  • Tooling Config: Setup Linters, Formatters, and CI/CD yaml.
  • Phase 5: Hello World: Provide a working entry point with a basic test.

*Merged and optimized from 4 legacy scaffolding skills.

How to use it

Copy the folder

Take dokhacgiakhoa/full-stack-scaffold from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.