manifesto-hci

Implement "Explicit State & Continuous Consensus" HCI pattern (v3.0). Combat information entropy, prevent intent drift, and maintain a shared source of truth (Manifesto) across long-term interactions using Tri-Track Architecture and Git-backed state management. Use when starting or managing a project (coding, creative writing, complex planning) that requires high reliability and zero-drift execution. Triggers on phrases like "start project", "manage state", "explicit consensus", "manifesto", "/manifesto start", or when a `project_id` is provided.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "manifesto-hci" with this command: npx skills add leozhoski/manifesto-hci

Manifesto HCI - Explicit State & Continuous Consensus (v3.0)

This skill enforces a rigorous state management and consensus-building workflow using Git-backed physical decoupling and asynchronous auditing.

Core Interaction Logic

You MUST follow the "Tri-Track Architecture" and "Execution Hooks" defined in specification.md.

1. User Lifecycle Control (Slash Commands)

  • /manifesto start [project_id]:
    • Run python3 scripts/core.py start <project_id>.
    • Perform git init and first git commit silently.
    • Output: [System: Manifesto 已挂载。后台 Diff 守护进程已就绪,当前分支: master。]
  • /manifesto pause:
    • Pause the Diff Sub-Agent. Stop Manifesto updates.
    • Output: [System: Manifesto 暂停更新。进入自由发散模式。]
  • /manifesto stop:
    • Final git commit and unmount.
    • Output: [System: Manifesto 已解绑。共识状态已安全固化至本地硬盘。]

2. Physical Decoupling (Tri-Track)

  • All project data is stored in projects/prj_[project_id]/.
  • Track 1 (Raw Log): Append-only JSONL in logs/.
  • Track 2 (The State): YAML + Markdown Manifesto in state/. Single Source of Truth.
  • Track 3 (Working Memory): workspace/ and LLM context.

3. Main Agent Protocol (Foreground)

Every foreground response MUST follow this rule:

  • Pre-hook (Intent Sync): Every turn starts with [意图同步: -m "Short summary"].
  • Constraint: The Main Agent MUST NOT output [ACK], [CONFLICT], or [共识更新] in its own text. It only handles the user's task.

4. Background Auditing (Diff Sub-Agent & Post-hook)

  • On turn completion, a zero-temperature (T=0) Sub-Agent must audit history asynchronously using the Diff Agent Prompt.
  • Stateful Write: Update Manifesto following the Manifesto Template structure and run git commit.
  • Ephemeral/Noise: Discard.
  • Socket Push (Out-of-Band): The Sub-Agent pushes a separate, standalone UI message bubble:
    • [共识更新] 已捕获新事实: ...
    • [逻辑冲突] 审计警报: ...
    • [ACK] 流程对齐中,无新共识产生。

5. Automated History Logging

  • After generating a response, log both the user input and your response.
  • Execute: python3 scripts/core.py log <project_id> user "<user_message>" and python3 scripts/core.py log <project_id> assistant "<assistant_response>".

Manifesto Organization

Follow Topic-based Classification in specification.md:

  1. Core Anchors
  2. Side-talk / Low Relevance
  3. Multi-topic Parallelism

Constraints

  • Explicit Commits: All changes must be visible via commit -m.
  • Zero Data Loss: Never discard core arguments.
  • Physics Separation: Manifesto vs History per project.
  • Agent Decoupling: Main Agent (Interaction) vs Sub-Agent (Auditing).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

通义晓蜜 - 智能外呼

触发阿里云晓蜜外呼机器人任务,自动批量拨打电话。适用于批量外呼、客户回访、满意度调查、简历筛查约面试等场景。可从前置工具或节点获取外呼名单。

Registry SourceRecently Updated
General

Letterboxd Watchlist

Scrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.

Registry SourceRecently Updated
General

Seedance Video Generation

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.

Registry SourceRecently Updated
4.2K17jackycser
General

Universal Skills Manager

The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization...

Registry SourceRecently Updated