Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。
/install logic-bridge-protocol
Logic Bridge Protocol
Purpose
Turn fuzzy natural-language requests into reviewable, structured output. The companion script protocol.py performs a lightweight closure check inspired by first-principles and pyramid-style thinking: if the text is too thin, the skill returns specific follow-up questions; if it passes, it returns JSON tasks suitable for a file editor or coding agent.
When to use
- The user pastes a one-line idea, half-baked user story, or “make a button” request.
- You need a gate before writing code or large docs.
- You want a repeatable JSON contract for downstream tools (e.g. FileEditor, task runners).
Dependencies
- Python 3.10+
- Pydantic v2 (
pip install pydanticoruv pip install pydantic)
How to run
From the skill folder:
python3 protocol.py
To call the API in code or from a REPL:
from protocol import logic_bridge_protocol
result = logic_bridge_protocol({
"raw_text": "As a store manager, on the inventory page I need to export CSV when stock is low so I can reorder."
})
print(result)
Input
| Field | Type | Required | Description |
|---|---|---|---|
raw_text |
string | yes | Raw requirement or user story text |
Output (JSON)
Failure — status: "error"
message: short summary for the agent.follow_up_questions: list of concrete gaps (actor, scenario, goal, path, or length).
Success — status: "ok"
message: confirmation string.file_editor_tasks: list of tasks with:intent:write|patch|reviewtarget_path: suggested file path (default brief:docs/logic_bridge_task.md)instructions: what to write in natural language, including a sha256 digest of the normalized input for traceability.
Rules the checker enforces
- Minimum substance — not just a couple of words.
- Actor — who benefits or performs the action (supports EN/ZH cues).
- Scenario — where/when in the product this applies.
- Problem / goal — pain or intended outcome.
- Actionable path — steps or navigation, not only intent.
Limitations
- Heuristic only; it can false-negative on poetic or highly implicit writing.
- Tune regexes in
protocol.pyfor your domain (e.g. B2B, internal tools).
Examples
Too vague
Input: {"raw_text": "add a feature"}
→ Error with follow-ups asking for actor, scenario, goal, and steps.
Stronger story
Input: {"raw_text": "As a support agent, when I open a ticket I want to paste logs and save them so the engineer sees them. I click Attach, choose file, then Save."}
→ Success with a docs/logic_bridge_task.md write task and sha256 note.
Testing
A self-contained test suite ships with the skill:
python3 test_protocol.py
# 12/12 tests passed
Coverage: empty input, missing keys, wrong types, vague one-liners, partially-complete stories (EN + ZH), fully-closed stories, hash determinism.
Publishing to ClawHub
Zip the folder that contains SKILL.md, protocol.py, requirements.txt, and test_protocol.py (same directory level), or use the ClawHub CLI per current docs. Ensure only text-based files are included; total bundle must respect registry limits.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install logic-bridge-protocol - 安装完成后,直接呼叫该 Skill 的名称或使用
/logic-bridge-protocol触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 是什么?
Validates vague product requirements and user stories against five closure rules (actor, scenario, goal, actionable path). Returns structured follow-up quest... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 66 次。
如何安装 Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install logic-bridge-protocol」即可一键安装,无需额外配置。
Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 是免费的吗?
是的,Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 支持哪些平台?
Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。?
由 zhaoelaine80-boop(@zhaoelaine80-boop)开发并维护,当前版本 v1.0.0。