three-hats

Evaluates project designs from engineering, architectural and domain perspectives in a unified document.

1|Updated Jun 4, 2025
One-click install
npx skills add https://github.com/piyarsquare/animath --skill three-hats
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: three-hats
Source: https://github.com/piyarsquare/animath/tree/main/.claude/skills/three-hats
Command: npx skills add https://github.com/piyarsquare/animath --skill three-hats

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of evaluating complex design proposals or architectural changes in the animath codebase by providing a structured, multi-perspective review process that balances technical, architectural, and pedagogical concerns.

Core Features & Use Cases

  • Multi-Perspective Analysis: Simultaneously generates reviews from a Framework Maintainer, an Architecture Consultant, and a Math-Visualization Expert.
  • Synthesis & Convergence: Automatically produces a final report identifying points of agreement, tension, and recommended actions.
  • Use Case: When proposing a new animation app or a change to the core particle engine, use this Skill to ensure the design is technically sound, maintainable, and mathematically accurate before implementation.

Quick Start

Invoke the three-hats skill by providing your design proposal or plan as an argument to the agent.

Frequently Asked Questions about three-hats

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

FAQPage Schema
How do I review an architecture proposal for technical and pedagogical soundness?

Reviewing an architecture proposal for technical and pedagogical soundness requires evaluating it through multiple expert lenses. This Skill analyzes design plans using framework maintenance, software architecture, and math-visualization perspectives to synthesize a structured Markdown report.

What is the best way to analyze design changes in a math codebase?

Analyzing design changes in a math codebase is best handled by generating multi-perspective feedback. This Skill simultaneously simulates a Framework Maintainer, Architecture Consultant, and Math-Visualization Expert to identify points of tension and recommend actions before implementation.

How do I get a multi-perspective analysis of a software design document?

To get a multi-perspective analysis of a software design document, pass the proposal to the agent. The Skill evaluates the plan across three expert dimensions and outputs a convergence report with original request context and self-reflection protocols.

Can I use multi-lens review for evaluating particle engine modifications?

Yes, you can use multi-lens review for evaluating particle engine modifications. The Skill is designed to assess whether changes to core engines or new animation apps are technically sound, maintainable, and mathematically accurate.

Does the architecture review process output structured Markdown reports?

Yes, the architecture review process outputs structured Markdown reports. The generated reports include the original request context, synthesized feedback identifying agreement and tension, and self-reflection protocols for rigorous decision-making.