返回顶部
🇺🇸 English
🇨🇳 简体中文
🇨🇳 繁體中文
🇺🇸 English
🇯🇵 日本語
🇰🇷 한국어
🇫🇷 Français
🇩🇪 Deutsch
🇪🇸 Español
🇷🇺 Русский
c

contract-diagram

Diagram as contract for agreed-upon AI development

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
648
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

contract-diagram

| Legend | Description | |--------|-------------| | ![default](https://img.shields.io/badge/default-lightgray) | Not discussed yet | | ![approved](https://img.shields.io/badge/approved-yellow) | Agreed by stakeholders | | ![blocker](https://img.shields.io/badge/blocker-red) | Needs discussion/failed implementation (always has notes) | | ![developed](https://img.shields.io/badge/developed-lightgreen) | Agreed and implemented | | ![notes](https://img.shields.io/badge/notes-blue) | Implemented but developer made decisions (in notes) | | ![outside](https://img.shields.io/badge/outside-lightgreen) | (dashed border) To be performed outside system | --- ## SKILL contract diagram ![Ready%20to%20check](https://img.shields.io/badge/Ready%20to%20check-lightgray) [ℹ️](https://github.com/nonlinear/skills/tree/main/contract-diagram/SKILL.md) ```mermaid %%{init: {'theme':'base','themeVariables':{"primaryColor":"#4A90E2","primaryTextColor":"#fff","primaryBorderColor":"#2E5C8A","lineColor":"#666","secondaryColor":"#50E3C2","tertiaryColor":"#FFD700","edgeLabelBackground":"#666"},'flowchart':{"nodeSpacing":50,"rankSpacing":50,"padding":15,"curve":"basis"}}}%% flowchart TD TRIGGER["Trigger + contract"] CHECK_CONTRACT{"Has contract?"} OPEN["Open contract"] CLARIFY["Clarify"] CHECK_DIAGRAM{"Has diagram?"} CREATE["New 1️⃣"] CLAIM["Claimed 1️⃣"] ERROR["Error 2️⃣"] DESIGN["Design phase"] SIGNOFF["Ready to approve"] DEVELOPMENT["Developing..."] BLOCKERS{"Has blockers?"} TESTS{"Pass checks? 3️⃣"} PUBLISH["Publish 3️⃣"] TRIGGER --> CHECK_CONTRACT CHECK_CONTRACT -->|Yes| OPEN CHECK_CONTRACT -->|Yes but<br/>not editable| ERROR CHECK_CONTRACT -->|No| CLARIFY CLARIFY --> TRIGGER OPEN --> CHECK_DIAGRAM CHECK_DIAGRAM -->|Yes, more<br/>than one| ERROR CHECK_DIAGRAM -->|Yes, one| CLAIM CHECK_DIAGRAM -->|No| CREATE CREATE --> DESIGN CLAIM --> DESIGN DESIGN --> SIGNOFF SIGNOFF -->|Approved| DEVELOPMENT DEVELOPMENT --> BLOCKERS BLOCKERS -->|Yes| DESIGN BLOCKERS -->|No| TESTS TESTS -->|Yes| PUBLISH TESTS -->|No| DESIGN classDef default fill:#e0e0e0,stroke:#666,color:#000 classDef approved fill:#FFF9C4,stroke:#F9A825,color:#000 classDef developed fill:#D5F5D5,stroke:#388E3C,color:#000 classDef blocker fill:#FFCDD2,stroke:#D32F2F,color:#000 classDef notes fill:#E3F2FD,stroke:#1976D2,color:#000 classDef outside fill:#D5F5D5,stroke:#388E3C,stroke-dasharray:5 5,color:#000 class CHECK_DIAGRAM,CREATE,CLAIM,ERROR,SIGNOFF,DESIGN,DEVELOPMENT,BLOCKERS,CHECK_CONTRACT,OPEN,CLARIFY,TRIGGER developed class PUBLISH,TESTS outside ``` **1️⃣** Wrapper auto-injects title + phase badge + CSS on first load and watches for change of phase on badge. **2️⃣** More than one diagram confuses system. For now, only one per md in order to run. **3️⃣** Checks and publication depend on what and where final product goes, so it's user discretion. --- ## Numbered Notes (1️⃣ 2️⃣ 3️⃣) **When to use:** **Pre-execution (design phase):** - Questions that need discussion - Trade-offs that need decisions - Unclear requirements **During execution:** - Errors AI can't resolve alone - Permission needed (destructive action, cost implications) - Ambiguity in implementation **Format:** ```markdown ### 1️⃣ [Component Name] - [Issue Title] **Question/Error:** ... **Context:** ... **Options:** A, B, C **Needed:** Decision / Permission / Help ``` **Notes without numbers = just explanations, turn yellow when approved.** --- ## Localhost Trigger **Trigger:** "lets diagram [PATH]" **Assumes:** File at PATH already has mermaid diagram. **Action:** 1. Start localhost server (port 8080) 2. Open browser with diagram **Example:** ``` User: "lets diagram epic-notes/webhook-contract.md" AI executes: cd ~/Documents/skills/contract-diagram/engine ./serve.sh & open "http://localhost:8080/?md=../../epic-notes/webhook-contract.md" ``` **Hot reload enabled by default** (2s interval). ---

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 contract-diagram-1776319875 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 contract-diagram-1776319875 技能

通过命令行安装

skillhub install contract-diagram-1776319875

下载

⬇ 下载 contract-diagram v1.0.1(免费)

文件大小: 830.75 KB | 发布时间: 2026-4-16 17:41

v1.0.1 最新 2026-4-16 17:41
- Added mermaid.min.js for diagram rendering.
- Added marked.min.js for Markdown parsing.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部