promptify

Rewrite ambiguous user requests into structured four-block prompts with frontmatter and self-check.

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ravnhq/typescript-blueprint --skill promptify-ravnhq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: promptify
Source: https://github.com/ravnhq/typescript-blueprint/tree/main/.agents/skills/promptify
Command: npx skills add https://github.com/ravnhq/typescript-blueprint --skill promptify-ravnhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Promptify turns ambiguous or under-specified user requests into precise, execution-ready prompts for AI models, reducing back-and-forth and misinterpretation.

Core Features & Use Cases

  • Converts natural language requests into structured, four-block prompts (Context, Task, Constraints, Output Format)
  • Detects and surfaces missing information and explicit assumptions to prevent silent misinterpretations
  • Enforces a self-check and clarity rules to ensure specificity, completeness, and safety before delivery
  • Suitable for refining product briefs, design prompts, coding tasks, and research questions

Quick Start

Provide a rewritten, structured prompt that converts a user request into a four-block prompt (Context, Task, Constraints, Output Format) with clear success criteria.

Frequently Asked Questions about promptify

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

FAQPage Schema
How do I turn an ambiguous AI request into a structured prompt?▼

To turn an ambiguous AI request into a structured prompt, you rewrite the input into a four-block structure: Context, Task, Constraints, and Output Format. This process surfaces missing information and explicit assumptions to ensure reliable model behavior.

What is a four-block structured prompt for prompt engineering?▼

A four-block structured prompt is a format that organizes requests into Context, Task, Constraints, and Output Format. It includes mandatory frontmatter fields and a self-check pass to ensure specificity, completeness, and safety before delivery.

How do I add a self-check pass to my AI prompts?▼

To add a self-check pass to your AI prompts, you enforce clarity rules that verify specificity, completeness, and safety before delivery. This prevents silent misinterpretations by detecting missing information and explicit assumptions.

Can I use structured prompting for coding tasks and product briefs?▼

Yes, you can use structured prompting for coding tasks and product briefs. This approach targets prompt rewriting across various contexts, tasks, constraints, and output formats to reduce back-and-forth and misinterpretation.

Why does my AI model misinterpret under-specified requests?▼

AI models misinterpret under-specified requests due to missing information and unspoken assumptions. Converting natural language into execution-ready prompts with defined constraints and output formats prevents these silent misinterpretations.

What is the best way to enforce output format in prompt engineering?▼

The best way to enforce output format in prompt engineering is to define it explicitly within a structured four-block prompt. Including mandatory frontmatter fields ensures the model receives clear success criteria and formatting rules.