From ravn-ai-toolkit
Transforms user requests into detailed, precise AI prompts using context-task-constraints-output structure. Activates on 'promptify', rewrite, or prompt improvement requests.
npx claudepluginhub ravnhq/ai-toolkitThis skill is limited to using the following tools:
Transform user requests into detailed, precise prompts optimised for AI model consumption.
references/prompt-blueprints.mdrules/_sections.mdrules/clarity-be-specific.mdrules/clarity-break-down-tasks.mdrules/clarity-surface-missing-info.mdrules/constraints-state-assumptions.mdrules/content-examples-only-when-needed.mdrules/content-minimal-fluff.mdrules/quality-self-check.mdrules/structure-four-block-pattern.mdrules/structure-include-success-criteria.mdrules/structure-provide-context.mdrules/structure-specify-format.mdTransforms user requests into detailed, precise prompts for AI models. Activates on 'promptify', 'promptify this', or prompt engineering requests.
Generates optimized prompts using meta-prompting techniques: task decomposition, expert personas, iterative verification. Useful for creating or refining prompts to reduce hallucination.
Creates, reviews, and optimizes prompts for AI systems like Claude and GPT. Useful for building system prompts, instructions, or LLM communications with clear context and frameworks.
Share bugs, ideas, or general feedback.
Transform user requests into detailed, precise prompts optimised for AI model consumption.
Rewrite the user's request as a clear, specific, and complete prompt that guides an AI model to produce the desired output without ambiguity. Treat the output as specification language, not casual natural language.
Read the user's request carefully. Identify:
Based on the analysis, choose how to proceed:
[Assumption: X] placeholders and proceedApply the four-block pattern to organise the prompt. See rules/structure-four-block-pattern.md.
Not every prompt needs all four blocks. Use only what adds clarity. For common prompt types, start from the skeletons in references/prompt-blueprints.md.
Apply the rules in rules/ to sharpen the prompt:
rules/clarity-surface-missing-info.md)Before delivery, verify the draft against the rule checklist (see rules/quality-self-check.md):
If any check fails, fix the violation and re-check. Stop after the checklist passes or after two refinement passes (whichever comes first).
Present the final prompt to the user as a markdown block, clearly labeled. Do not add commentary beyond the prompt itself.
After presenting the prompt, offer the user two options:
promptify-<timestamp>.md where <timestamp> is epoch seconds). Let the user know the file path.-), and numbered lists (1., 2.) liberally for organisation* for bullet points, always use -User: "Promptify this: audit all skills against our findings doc."
Expected behavior: Use promptify guidance, follow its workflow, and return actionable output.
User: "Generate mock customer data in JSON format."
Expected behavior: Do not prioritize promptify; choose a more relevant skill or proceed without it.