formalize-problem

Convert broad research questions into falsifiable hypotheses with defined success criteria.

9|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/SebastianElvis/reaper --skill formalize-problem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: formalize-problem
Source: https://github.com/SebastianElvis/reaper/tree/main/skills/formalize-problem
Command: npx skills add https://github.com/SebastianElvis/reaper --skill formalize-problem

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It helps researchers formalize broad or vague research questions into clear, specific hypotheses with defined success and failure criteria, enabling targeted investigation and efficient progress.

Core Features & Use Cases

  • Hypothesis Formalization: Converts an informal research goal and accompanying literature or notes into structured, falsifiable hypotheses.
  • Model Assumption Pinning: Enforces precise system and trust model assumptions, avoiding ambiguity in analysis.
  • Scope Definition and Prioritization: Identifies important questions and gaps to focus investigative effort where it matters most.
  • Use Case: A researcher wants to verify the security of a cryptographic protocol under specific threat models; this skill guides their formal problem statement, assumptions, and hypotheses.

Quick Start

Invoke the formalize-problem skill with a research goal such as "determine if the security proof in Section 4 holds under asynchrony".

Frequently Asked Questions about formalize-problem

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

FAQPage Schema
How do I formalize a broad research question into a testable hypothesis?

To formalize a research question into a testable hypothesis, you convert informal goals and literature notes into structured, falsifiable statements with defined success and failure criteria. This process enforces precise model assumptions to enable targeted and rigorous investigation.

How do I define precise model assumptions for a security proof analysis?

Defining precise model assumptions for security proof analysis requires pinning explicit system and trust models to avoid ambiguity. By formalizing your threat model and model parameters, you establish unambiguous properties for verifying cryptographic protocols.

What is the best way to scope research gaps and prioritize investigative effort?

The best way to scope research gaps and prioritize effort is through scope definition and prioritization. This identifies important questions and gaps from your literature summaries, focusing your formalization and investigative work where it matters most.

Can I use this approach to verify cryptographic protocol security under specific threat models?

Yes, you can use this approach to verify cryptographic protocol security under specific threat models. The formalization process guides your formal problem statement, assumptions, and hypotheses, targeting analysis under defined system and trust parameters.

Do I need literature summaries and model references to formalize an academic problem statement?

Yes, you need literature summaries and model references to formalize an academic problem statement accurately. Access to goal refinement notes alongside these inputs ensures the formalization captures unambiguous model parameters and explicit properties.