Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Promptify

  • 8 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

Promptify is a skill that optimizes prompts for clarity and effectiveness using a four-part role-task-constraints-output contract.

About

Promptify is a prompt-optimization skill that rewrites vague or unstructured prompts into clear, effective ones. It enforces a four-element contract of role, task, constraints, and output, and can dispatch sub-agents for codebase research, clarifying questions, or web search when needed. A developer uses it to sharpen a prompt before running it against a model.

  • Optimizes vague prompts for clarity and effectiveness
  • Enforces a four-part contract: role, task, constraints, output
  • Auto-routes to codebase, clarifier, or web-research sub-agents

Promptify by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #12,269 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

promptify capabilities & compatibility

Capabilities
token optimization · research
Use cases
token optimization · research
From the docs

What promptify says it does

Optimize prompts for clarity and effectiveness.
SKILL.md
Core Contract (every prompt needs all four)
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill promptify

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Rewrite a vague prompt into a clear, structured one using a role-task-constraints-output contract.

Who is it for?

Turning vague or unstructured prompts into clear, well-structured prompts

Skip if: Executing the task itself; it only rewrites the prompt

When should I use this skill?

A user says improve this prompt, optimize my prompt, or supplies a vague prompt

What you get

An optimized prompt satisfying the role, task, constraints, and output contract.

  • optimized prompt
  • short explanation of changes

By the numbers

  • 4-element prompt contract
  • 3 dispatch modifiers: +ask, +deep, +web

Files

SKILL.mdMarkdownGitHub ↗

Prompt Optimizer

Transform prompts into clear, effective ones. Model-agnostic.

Modifiers (parse from ARGUMENTS)

  • +ask → Force clarifying questions
  • +deep → Force codebase exploration
  • +web → Force web search

No modifiers? Auto-detect what's needed.

Auto-Detection Triggers

TriggerSignals
codebase-researcher"this project", "our API", specific files/functions, "integrate", "extend", "refactor"
clarifierAmbiguous ("make it better"), multiple interpretations, missing constraints, vague pronouns
web-researcher"best practices", "latest", external APIs/libraries, framework patterns, year references

Agent Dispatch

When agents needed: 1. Announce which and why 2. Run in parallel via Task tool (agents/ directory) 3. Synthesize findings 4. Optimize with gathered context

---

Core Contract (every prompt needs all four)

ElementIf Missing
RoleAdd persona with expertise
TaskMake action specific
ConstraintsInfer from context
OutputSpecify format/structure

Process

1. If image: Analyze, incorporate context 2. Detect type: coding/writing/analysis/creative/data 3. Convert output→process: "Write X" → "Analyze → Plan → Implement → Validate" 4. Strip fluff: "please", "I want you to", filler, apologies 5. Apply contract: Verify all 4 elements 6. Add structure: XML tags for complex prompts

Type Focus

  • Coding: Specs, edge cases, framework
  • Writing: Tone, audience, length
  • Analysis: Criteria, depth
  • Creative: Constraints, novelty
  • Data: I/O format, edge cases

Output

1. Optimized prompt in code block 2. echo 'PROMPT' | pbcopy 3. 2-3 sentence explanation

Related skills

FAQ

What four elements must every prompt have?

Role, Task, Constraints, and Output, per Promptify's core contract.

Can Promptify gather extra context?

Yes. It routes to codebase-researcher, clarifier, or web-researcher sub-agents as needed.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.