用途:作为“全栈脚手架大师套件”,该技能扮演高级解决方案架构师,帮助在数分钟内把项目从零搭建到接近可生产状态,覆盖多种技术栈。
主要能力:
- Node.js 与 TypeScript(Express/Next.js):生成 src/ 结构(api、components、services、types),配置 pnpm、Vite、Vitest、ESLint + Prettier,严格 TypeScript tsconfig.json 与多阶段 Dockerfile。
- Python 生态(FastAPI/Django):模块化 apps、tests/、migrations/,使用 uv 包管理器、Ruff 代码检查、Pytest,并生成 pyproject.toml、.env.example 与日志配置。
- 系统编程(Rust/C++):二进制放在 src/bin/,库在 src/lib.rs,使用 Cargo、Clippy、Cargo-audit,支持 monorepo 工作区配置与发布优化 profile。
- 移动与组件脚手架:React Native 采用 Expo 优先架构与基于文件的路由;组件按原子设计(Atoms、Molecules、Organisms)创建;集成 Tailwind/NativeWind 主题。
使用方式:执行协议包括选择项目原型、初始化环境(git、env 文件、初始依赖)、验证结构是否符合规范、配置 Linter/Formatter/CI-CD yaml,最后提供可运行入口与基础测试。示例命令:python .agent/skills/full-stack-scaffold/scripts/scaffold_app.py nextjs。
适用场景:需要快速启动多技术栈项目、统一团队脚手架规范、生成标准化目录与工具链配置时。
限制:资料未提供具体收费、价格、平台支持范围、生成效果保证或详细使用步骤,部分内容需以实际技能实现为准。