interaction-spec

Automates two-phase intent confirmation to generate frontend interaction specification documents.

4|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/poz110/claude-harness --skill interaction-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interaction-spec
Source: https://github.com/poz110/claude-harness/tree/main/plugins/claude-harness/skills/interaction-spec
Command: npx skills add https://github.com/poz110/claude-harness --skill interaction-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of interaction specifications for frontend development, streamlining the process of user intent confirmation and reducing manual errors.

Core Features & Use Cases

  • Two-Phase Intent Confirmation: Ensures that each interactive element in a design is confirmed by the user before locking the behavior into a specification document.
  • Automated Document Creation: Automatically creates the authoritative interaction specification document based on user confirmation.
  • Use Case: Designers can use this Skill after a CEO review to create an interaction specification document that will guide frontend development, QA, and review processes.

Quick Start

Start the interaction-spec skill and confirm the interactive elements of your design for the 'dashboard' page.

Frequently Asked Questions about interaction-spec

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

FAQPage Schema
How do I automate interaction specification creation for frontend development?

Automate interaction specification creation by using a two-phase intent confirmation process to validate interactive elements, generating an authoritative document for frontend, QA, and review teams. This reduces manual errors and streamlines design validation.

How does two-phase intent confirmation work for design validation?

Two-phase intent confirmation works by requiring user confirmation for each interactive element in a design before locking its behavior into the final specification document. This ensures accurate design validation and prevents unexpected frontend interactions.

Can I generate HTML state designs from existing design documents?

Yes, you can generate HTML state designs from existing design documents. The skill reads your design inputs, validates interactive elements through intent confirmation, and outputs both the specification document and the corresponding HTML state designs.

Do I need Node.js to run the interaction specification generation process?

Yes, Node.js is a required dependency to run the interaction specification generation process. The environment relies on Node to execute scripts that automate the two-phase confirmation and document creation workflow.

What is the best way to create interaction specifications for QA and review teams?

The best way to create interaction specifications for QA and review teams is to automate document creation through intent confirmation. This generates an authoritative specification that standardizes frontend behavior expectations across all reviewing departments.

When should I use an automated interactive specification instead of manual documentation?

Use an automated interactive specification when transitioning from design review to frontend development. It ensures validated interactive elements are locked into an authoritative document, preventing manual errors and misalignment between designers, developers, and QA.