← 返回
未分类

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...
对模糊的产品需求和用户故事,依据五个闭合规则(角色、场景、目标、可行动路径)进行验证,并返回结构化的后续问题。
zhaoelaine80-boop zhaoelaine80-boop 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 290
下载
💾 0
安装
1
版本
#latest

概述

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

FieldTypeRequiredDescription
-------------------------------------------------------------
raw_textstringyesRaw 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.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 23:27 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 850 📥 330,284
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,130 📥 890,288
ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,245 📥 271,922