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.