unify

Infer and render conversational trajectories as diagrams, code, or type signatures.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/hafley66/claude-research --skill unify-hafley66
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unify
Source: https://github.com/hafley66/claude-research/tree/main/skills/unify
Command: npx skills add https://github.com/hafley66/claude-research --skill unify-hafley66

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users crystallize and render the underlying structure of a conversational trajectory, turning ideas into concrete, visible forms (diagrams, code, type signatures) to aid reasoning and decision-making.

Core Features & Use Cases

  • Idea unification: infer structure from an loosely described idea and render it as code, diagrams, or type signatures.
  • Conversation replay as proof search: replay turns as Prolog-style queries with bindings, show goals, bindings, open variables, and final open goal.
  • Flexible notation: adapt to domain (TS types, Prolog, architecture boxes).

Quick Start

Render the current conversational trajectory as a concrete structure (diagrams, code, or type signatures) to reveal the underlying pattern.

Frequently Asked Questions about unify

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

FAQPage Schema
How do I turn conversational ideas into concrete diagrams and type signatures?

To turn conversational ideas into concrete diagrams and type signatures, you can infer the underlying structure of a trajectory and render it as code blocks or diagrammatic boxes. This helps crystallize loosely described ideas into visible forms.

What's the best way to replay a conversation as a structured proof trace?

The best way to replay a conversation as a structured proof trace is to process the turns as Prolog-style queries with bindings. This method exposes goals, open variables, and the final open goal during rendering.

Can I render TypeScript type signatures from an unstructured conversational trajectory?

Yes, you can render TypeScript type signatures from an unstructured conversational trajectory. The system adapts to multi-domain notation, allowing you to infer structure and output it directly as TypeScript code blocks.

Does this approach support diagrammatic boxes for architecture rendering?

Yes, this approach supports diagrammatic boxes for architecture rendering. It applies flexible notation to adapt to your domain, outputting concrete representations as diagrams, code, or structured views.

When should I use pattern recognition to unify ideas in a conversation?

You should use pattern recognition to unify ideas when a user is circling an idea without landing on a concrete form. It helps infer the hidden structure and render it as visible diagrams or type signatures.