prompt__reverse-engineering

Extract underlying instructions from LLM output into reusable system prompts.

1|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/erikhazzard/vasir --skill prompt-reverse-engineering
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prompt__reverse-engineering
Source: https://github.com/erikhazzard/vasir/tree/main/.agents/skills/prompt__reverse-engineering
Command: npx skills add https://github.com/erikhazzard/vasir --skill prompt-reverse-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to reverse-engineering a system prompt from high-quality LLM output. It captures the decisions, constraints, and conventions that shaped the result so they can be codified into a reusable template.

Core Features & Use Cases

  • Extract the underlying instruction patterns, constraints, and role definitions from a successful output.
  • Synthesize a canonical system prompt that generalizes to new inputs while preserving quality and style.
  • Create reusable prompt templates for analytic, code-review, or documentation tasks across different domains.
  • Use Case: When a high-quality response is achieved, generate a generalized system prompt that reproduces the method on new data.

Quick Start

Provide a fresh deliverable and instruct the system to generate a paste-ready SYSTEM PROMPT that reproduces the same category of work for entirely new inputs.

Frequently Asked Questions about prompt__reverse-engineering

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

FAQPage Schema
How do I reverse-engineer a system prompt from high-quality LLM output?▼

Reverse-engineering a prompt from LLM output extracts the underlying instructions, constraints, and role definitions that shaped the result. It synthesizes a canonical, generalizable system prompt suitable for reproducing that quality across new contexts.

What is the best way to create reusable prompt templates from previous LLM responses?▼

Creating reusable prompt templates requires analyzing high-quality LLM outputs to codify their underlying decisions and conventions. The synthesized template enforces methodical analysis and evidence-based reasoning while preserving the original style for new data.

Can I extract a prompt template for code review tasks from an existing output?▼

Yes, you can extract a prompt template for code review tasks from existing outputs. The reverse-engineering process applies to analytical, coding, or documentation tasks, capturing constraints to create templates for new inputs.

How does reverse-engineering system prompts preserve output style and constraints?▼

Reverse-engineering system prompts preserves style by extracting the underlying instruction patterns from a successful deliverable. It ensures the reconstructed prompt enforces explicit constraints and methodical analysis for new contexts.

Do I need a specific framework to reverse-engineer prompts for analytical tasks?▼

No specific framework is needed to reverse-engineer prompts for analytical tasks. You provide a fresh deliverable, and the system generates a self-contained, generalizable system prompt without external dependencies.