harness-agentic-interfaces

Govern design and implementation of safe in-product agentic interfaces.

3|1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/unclenate/auto-harness --skill harness-agentic-interfaces
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-agentic-interfaces
Source: https://github.com/unclenate/auto-harness/tree/main/platform/skills/harness-agentic-interfaces
Command: npx skills add https://github.com/unclenate/auto-harness --skill harness-agentic-interfaces

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents governance and safety drift when building the user-facing part of an AI product that lets users interact with an in-product agentic interface (copilot panels, generative UI surfaces, MCP-hosted shells, or chat-first experiences).

Core Features & Use Cases

  • Renderer-contract aligned interface design: maps each interface flavor (Controlled / Declarative / Open-ended / Conversational-primary) to the right renderer-contract model so the agent’s UI permissions match reality.
  • Tier discipline for agent-callable actions: applies the harness trust-tier model to in-product actions so Tier 3+ destructive or shared effects require structured, per-action confirmation.
  • Prompt-injection & generative-UI threat modeling: focuses on tool-result injection and sandbox/renderer risks specific to generative UI and open-ended rendering, with concrete review defenses.
  • Human-in-the-loop conformance: ensures every HITL checkpoint declared in design.md is actually enforced in code, blocking silent approval-flow drift.
  • Decision guidance for stack selection: helps choose CopilotKit vs A2UI vs MCP-Apps vs custom by emphasizing contract implications rather than vendor preference.
  • Upgrade discipline: treats model/runtime/vendor upgrades as Tier-4-like changes with rollback and golden interaction set expectations.

Quick Start

Use this skill when your project has domains/agentic-interfaces declared in harness.manifest.yaml and you need to review or implement the renderer-contract, tiered confirmation UI, and HITL enforcement for the agent’s in-product surface.

Frequently Asked Questions about harness-agentic-interfaces

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design safe in-product agentic interfaces for copilot panels and generative UI?

Safe in-product agentic interfaces require mapping each UI flavor—Controlled, Declarative, Open-ended, or Conversational-primary—to a matching renderer-contract model so agent permissions align with reality. You must apply tier-aligned structured confirmations for Tier 3+ actions and conduct prompt-injection threat modeling.

What is the best way to enforce human-in-the-loop checkpoints for agent-callable actions?

Human-in-the-loop checkpoint enforcement requires declaring every HITL checkpoint in design.md and blocking silent approval-flow drift in code. You must apply the harness trust-tier model so Tier 3+ destructive or shared effects trigger structured, per-action confirmation before execution.

How does prompt-injection threat modeling work for generative UI surfaces?

Prompt-injection threat modeling for generative UI focuses on tool-result injection and sandbox or renderer risks specific to open-ended rendering. It provides concrete review defenses to prevent unauthorized agent actions and ensures renderer-contract permissions match the actual UI capabilities.

Should I use CopilotKit or MCP-hosted shells for my chat-first product experience?

Choosing between CopilotKit, MCP-hosted shells, A2UI, or custom stacks should emphasize contract implications rather than vendor preference. The decision depends on which framework best aligns your interface flavor—Controlled, Declarative, Open-ended, or Conversational-primary—with the correct renderer-contract model.

When do I need structured confirmation for agent-callable actions in a copilot panel?

Structured, per-action confirmation is required for all Tier 3+ agent-callable actions that produce destructive or shared effects. This tier discipline applies across copilot panels, generative UI surfaces, MCP-hosted shells, and chat-first experiences to prevent unsafe autonomous execution.

How do I keep design.md and code in sync when building agentic UI surfaces?

Keeping design.md and code in sync requires HITL checkpoint conformance verification that blocks silent approval-flow drift. You must ensure every declared human-in-the-loop checkpoint is actively enforced in the renderer-contract and tiered confirmation UI implementation.