polymath-engine

Guide AI-assisted software design through research, clarification, and decision-making.

1|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/9thLevelSoftware/legion-ascended --skill polymath-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: polymath-engine
Source: https://github.com/9thLevelSoftware/legion-ascended/tree/main/skills/polymath-engine
Command: npx skills add https://github.com/9thLevelSoftware/legion-ascended --skill polymath-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The polymath-engine Skill addresses the challenge of creating complex designs by providing a structured approach to research, clarification, and decision-making, ultimately leading to a well-defined design document.

Core Features & Use Cases

  • Contextual Research: Inspects local context and performs bounded research to inform design decisions.
  • Clarification Protocol: Uses a protocol for asking focused questions to refine the design.
  • Approach Comparison: Offers a framework for comparing and selecting the best design approach.
  • Design Document Output: Generates a comprehensive design document that can be used to seed project initialization.
  • Use Case: For a software development project, use polymath-engine to explore new feature ideas, compare approaches, and document the final design decision.

Quick Start

Use the polymath-engine skill to start a new design exploration for your project.

Frequently Asked Questions about polymath-engine

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

FAQPage Schema
How do I structure design discovery for complex software features?

Approach comparison in software design involves evaluating multiple architectural options against your project's specific context. This skill provides a framework to compare design approaches side-by-side, helping you select the best path before committing to implementation.

What is a clarification protocol in software design documentation?

A clarification protocol in software design documentation is a structured method for asking focused questions to refine ambiguous requirements. It uses user interaction to resolve uncertainties early, ensuring the final design document accurately reflects the intended feature behavior.

How do I generate a design document for AI-assisted software development?

Generate a design document for AI-assisted software development by performing bounded contextual research, applying a clarification protocol, and comparing approaches. The resulting document captures the final design decision and can directly seed project initialization.

Can I use structured decision-making for new feature design exploration?

Yes, you can use structured decision-making for new feature design exploration. It supports researching the local context, refining ideas through focused questions, and comparing different approaches to produce a well-defined design document for the new feature.

What context do I need to provide for effective design discovery?

Effective design discovery requires a well-defined project context and active user interaction. Providing clear initial parameters allows the process to perform bounded research and ask relevant clarification questions to accurately refine the design.