xxih/ai-harness-zh/prototype
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
写一次性原型来填出设计、再决定要不要正式提交。在两条分支之间路由——回答状态/业务逻辑问题的可运行 terminal app,或同一路由下几种截然不同 UI 变体可切换。用户说"原型一下 / 让我玩玩 / 试几个设计"时使用。
Install
npx vskill@latest install xxih/ai-harness-zh/prototypeSKILL.md
Prototype(原型)
原型 = 回答一个问题的一次性代码。问题决定形状。
选分支
识别要回答的是哪个问题——从用户 prompt、周围代码,或者用户在的话直接问:
- "这个逻辑 / 状态模型对吗?" → LOGIC.md。构造一个小的交互式 terminal app,把状态机推过"纸上推理推不动"的 case。
- "这看起来应该长啥样?" → UI.md。在同一个路由上生成几种截然不同的 UI 变体,通过 URL 参数 + 浮动底栏切换。
两条分支产出完全不同的工件——选错就废掉整个原型。如果问题真的模糊且用户不在,默认选周围代码更匹配的那条(后端模块 → 逻辑;页面或组件 → UI),并在原型顶部注明假设。
两条分支共通规则
- 从第一天起就是一次性代码,并且明确标记。原型代码放在真正会被用到的地方附近(挨着它要原型的模块或页面),这样上下文显然——但用名字让随便看的人也能看出它是原型,不是生产。对一次性 UI 路由,遵守项目已有的路由约定;不要发明新的顶层结构。
- 一条命令跑起来。用项目已有的任务跑法——
pnpm <name>、python <path>、bun <path>等。用户必须能不动脑子启动它。 - 默认不持久化。状态在内存。持久化是原型在 *检查* 的东西,不是它该依赖的东西。如果问题确实涉及数据库,打到一个临时 DB 或本地文件,起名
PROTOTYPE — wipe me。 - 跳过打磨。无测试,只保留能让原型 跑起来 的错误处理,无抽象。目的是快速学到点东西然后删掉。
- 暴露状态。每次动作后(逻辑)或每次切换变体后(UI),打印或渲染完整相关状态,让用户能看到改了什么。
- 完成时删除或吸收。原型回答完它的问题,要么删掉,要么把验证过的决策折进真代码——别让它在仓库里烂着。
完成时
原型唯一值得留下的是"答案"。把答案找一个持久地方记下来(commit message、ADR、issue,或挨着原型的 NOTES.md),连同它回答的问题。用户在 → 快速对话;不在 → 留占位符,他们(或你下一次)在删原型之前填上判定。
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingreferences/translations/mattpocock-skills/skills/engineering/prototype/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 8
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/xxih/ai-harness-zh/prototype)