Setup stack
Skill wxxzy/Claude-Code-Software-Studios/.claude/skills/setup-stack
基于 Claude Code 的双模态软件开发工作室框架
npx -y skills add wxxzy/Claude-Code-Software-Studios --skill setup-stackAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
技术选型与项目骨架初始化。当用户确定需求后需要选择技术栈、生成项目脚手架与依赖文件时使用。
SKILL.md
2.0 KB, as published. Nobody here has run it
技能:技术栈初始化 (/setup-stack)
执行代理: technical-architect (技术架构师)
概述 (Summary)
此技能用于在 PRD 明确后,由架构师引导用户进行技术选型,并自动生成项目的初始目录结构、依赖文件和核心配置。
协作工作流 (The 5-Step Protocol)
- 提问 (Question):
- 目标平台是什么?(Web, Mobile, CLI, API-only)
- 有无特定的编程语言偏好?(Python, Go, Node.js, Rust 等)
- 预计的数据存储需求?(Relational, NoSQL, In-memory)
- 方案 (Options):
- 架构师必须提供 2-3 个技术栈方案(例如:FastAPI/PostgreSQL vs. NestJS/MongoDB)。
- 针对每个方案对比:开发速度、性能指标、可维护性。
- 你必须使用
ask_user工具让用户从中点击选择一个方案。
- 决策 (Decision): 用户选择其中一个方案。
- 草案 (Draft):
- 展示生成的目录结构预览。
- 展示
package.json/requirements.txt/Dockerfile的草案。
- 批准 (Approval):
- 获得用户“批准”后,架构师执行
write_file创建项目骨架。
- 获得用户“批准”后,架构师执行
成功门控 (Success Gate)
- 更新了
docs/arch/TECHNICAL-PREFERENCES.md。 - 创建了基础的项目结构 (如
src/,tests/,config/)。 - 生成了可用的依赖清单文件。
输出约束 (Output Budget)
[强制] 创建骨架文件后,返回主上下文只输出:
技术栈初始化完成。
- 选定方案:[方案名]([主要技术,3-4 个关键词])
- 生成文件:[X] 个(`src/`、`tests/`、依赖清单)
- `docs/arch/TECHNICAL-PREFERENCES.md` 已更新
下一步:`/sprint-kickoff`
不得在摘要中展开目录结构或依赖列表正文。
协作路径
- 完成后,交棒
delivery-manager执行/sprint-kickoff。