← Back to Skills Marketplace
zhaoelaine80-boop

Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。

by zhaoelaine80-boop · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
66
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install logic-bridge-protocol
Description
Validates vague product requirements and user stories against five closure rules (actor, scenario, goal, actionable path). Returns structured follow-up quest...
README (SKILL.md)

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 pydantic or uv 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 | review
    • target_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

  1. Minimum substance — not just a couple of words.
  2. Actor — who benefits or performs the action (supports EN/ZH cues).
  3. Scenario — where/when in the product this applies.
  4. Problem / goal — pain or intended outcome.
  5. 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.py for 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.

Usage Guidance
This skill appears to be a local Python utility that validates and expands product requirements; it doesn't exfiltrate data or request credentials. Before installing: (1) ensure you run it in a safe environment (it takes arbitrary text inputs); (2) install pydantic from the official PyPI source or within a virtual environment; (3) run the included test suite (python3 test_protocol.py) to confirm behavior in your environment. Remember that 'benign' here means coherent with its purpose — always avoid feeding sensitive secrets into third-party tools.
Capability Analysis
Type: OpenClaw Skill Name: logic-bridge-protocol Version: 1.0.0 The logic-bridge-protocol skill is a utility designed to validate natural-language requirements against structured 'closure rules' (Actor, Scenario, Goal, Path). The implementation in `protocol.py` uses Pydantic for validation and basic regex heuristics to identify missing components in user stories, returning either follow-up questions or a structured task for a file editor. There is no evidence of data exfiltration, malicious execution, or prompt injection; the code is well-documented and includes a comprehensive test suite (`test_protocol.py`).
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description (turn vague product ideas into structured specs) matches the included code and SKILL.md. Required binaries (python3/python) and dependency (pydantic) are appropriate for a Python-based text-checker; no unrelated services or credentials are requested.
Instruction Scope
SKILL.md instructs running protocol.py or calling logic_bridge_protocol(payload). The runtime instructions and code operate purely on the provided text, return JSON, and only provide follow-up questions or tasks; they do not read arbitrary files, access environment variables, or send data to external endpoints.
Install Mechanism
No install spec in registry; dependencies are standard Python packages (pydantic) listed in requirements.txt and documented in SKILL.md. There are no downloads from untrusted URLs or archive extraction steps.
Credentials
No environment variables, credentials, or config paths are requested. The code does not access os.environ or other secret sources. The single dependency (pydantic) is reasonable for input validation.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide changes. It does not modify other skills or system configuration and does not store credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install logic-bridge-protocol
  3. After installation, invoke the skill by name or use /logic-bridge-protocol
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
v1.0.0 — Initial release - Bilingual (ZH/EN): follow-up questions match the language of the input - 5-principle closure check: actor, scenario, goal, actionable path, substance - Returns structured JSON tasks for downstream agents when requirements pass - 12/12 tests passing
Metadata
Slug logic-bridge-protocol
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 66 downloads so far.

How do I install Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。?

Run "/install logic-bridge-protocol" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 free?

Yes, Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 support?

Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Description: Turn vague product ideas into AI-ready specs. Bilingual requirement closure checker for non-technical builders.把模糊的产品想法变成 AI Coding 能读懂的需求文档。面向没有产品背景的创作者,通过五步追问完成需求闭环。?

It is built and maintained by zhaoelaine80-boop (@zhaoelaine80-boop); the current version is v1.0.0.

💬 Comments