agentsclimarketplace

Prototype

Skill wxxzy/Claude-Code-Software-Studios/.claude/skills/prototype

基于 Claude Code 的双模态软件开发工作室框架

Install
npx -y skills add wxxzy/Claude-Code-Software-Studios --skill prototype

Assembled 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

快速原型技能。跳过架构设计和 ADR,直接在 sandbox/ 下产出可运行 demo。目标是 15 分钟内让用户看到能跑的东西。

SKILL.md

2.5 KB, as published. Nobody here has run it

技能:快速原型 (/prototype)

执行代理: explorer (探索者) + stylist (风格师,前端场景介入)


概述 (Summary)

跳过一切工程仪式,在 sandbox/<name>/ 下直接产出可运行的原型。 明确标注:"此代码为探索性质,可随时丢弃。"

核心 KPI: 从技能启动到用户看到能跑的东西 ≤ 15 分钟。


前置条件 (Preconditions)

  • docs/specs/lite-spec.md 存在(若不存在,建议先跑 /vibe-start
  • 或用户明确表达"直接开始,我不需要 spec"

工作流 (Workflow)

  1. 读取意图: 加载 docs/specs/lite-spec.md(若存在)
  2. 确认技术栈:
    • lite-spec 已声明,直接采用
    • 否则用 ask_user 提供 3 个推荐组合(如:"Next.js + Tailwind"、"Python Flask + HTMX"、"纯静态 HTML+JS")
  3. 创建 sandbox 目录: sandbox/<name>/
  4. 生成骨架:
    • main.<ext>index.html 入口
    • README.md 记录如何跑起来
    • 依赖清单(package.json / requirements.txt)——必须锁定版本
  5. 实现核心流程: 只做 lite-spec 中"三条必须达成"的第一条
  6. 验证可运行: 提供启动命令,确认能跑
  7. 交付: 打印启动命令给用户

允许的"违规" (遵循 vibe-mode.md)

  • ✅ 硬编码配置
  • ✅ 单文件塞满逻辑
  • ✅ 跳过测试
  • ✅ 使用 mock 数据

仍然禁止 (Hard Limits)

  • ❌ 硬编码密钥
  • ❌ 不锁定依赖版本
  • ❌ 沉默捕获异常

成功门控 (Success Gate)

  • sandbox/<name>/ 目录创建成功
  • README.md 包含:如何启动、已知限制、下一步建议
  • 用户可以通过 README 中的命令实际跑起来看到东西
  • 若为前端项目,Stylist 已给出基本视觉方向(配色 / 字体 / 布局)

输出约束 (Output Budget)

[强制] 完成后返回主上下文只输出:

原型已就绪。

- 位置: sandbox/[name]/
- 启动: [具体命令,一行]
- 已实现: [第一条必须达成的事]
- 下一步: 跑起来看看,然后 `/vibe-check` 校准方向

协作路径

  • 用户看过 demo 后 → /vibe-check 校准
  • 若原型方向正确、想继续投入 → 迭代 /prototype 或直接编辑 sandbox
  • 若原型值得晋升为正式产品 → /graduate

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.