full-stack-scaffold
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese🏗️ 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
📑 内部菜单
1. Node.js & TypeScript (Express/Next.js)
1. Node.js & TypeScript (Express/Next.js)
- Structure: (api, components, services, types).
src/ - Tooling: pnpm, Vite, Vitest, ESLint + Prettier.
- Config: Strict TypeScript , Dockerfile (multi-stage).
tsconfig.json
- 结构:(api、components、services、types)。
src/ - 工具链:pnpm、Vite、Vitest、ESLint + Prettier。
- 配置:严格模式TypeScript ,多阶段构建Dockerfile。
tsconfig.json
2. Python Ecosystem (FastAPI/Django)
2. Python生态系统 (FastAPI/Django)
- Structure: Modular apps, ,
tests/.migrations/ - Tooling: uv (Package manager), Ruff (Linter), Pytest.
- Config: ,
pyproject.toml, logging setup..env.example
- 结构:模块化应用、、
tests/。migrations/ - 工具链:uv(包管理器)、Ruff(代码检查工具)、Pytest。
- 配置:、
pyproject.toml、日志设置。.env.example
3. Systems Programming (Rust/C++)
3. 系统编程 (Rust/C++)
- Structure: Binaries in , library in
src/bin/.src/lib.rs - Tooling: Cargo, Clippy, Cargo-audit.
- Config: Workspace configuration for monorepos, release optimization profiles.
- 结构:二进制文件位于,库文件位于
src/bin/。src/lib.rs - 工具链:Cargo、Clippy、Cargo-audit。
- 配置:单体仓库工作区配置、发布版本优化配置文件。
4. Mobile & Component Scaffolding
4. 移动端与组件脚手架
- React Native: Expo-first architecture with File-based routing.
- Components: Create Atomic Design units (Atoms, Molecules, Organisms).
- Theming: Integrated Tailwind/NativeWind setup.
- React Native:优先采用Expo架构,支持基于文件的路由。
- 组件:创建原子设计单元(Atoms、Molecules、Organisms)。
- 主题:集成Tailwind/NativeWind配置。
🛠️ Execution Protocol
🛠️ 执行流程
- Scaffold Layout: Choose the archetype for the project.
bash
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.
- 搭建项目布局:选择项目原型。
bash
python .agent/skills/full-stack-scaffold/scripts/scaffold_app.py nextjs - 初始化环境:设置git、环境变量文件及初始依赖。
- 验证结构:确保生成的项目符合企业标准。
- 工具链配置:设置代码检查工具、格式化工具及CI/CD yaml文件。
- 第五阶段:Hello World:提供可运行的入口点及基础测试。
*整合并优化自4个旧版脚手架技能。