prompt-engineering

Automate LLM prompt creation and refinement through interview-driven context discovery.

70|9|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/doodledood/manifest-dev --skill prompt-engineering-doodledood
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-engineering
Source: https://github.com/doodledood/manifest-dev/tree/main/.claude/skills/prompt-engineering
Command: npx skills add https://github.com/doodledood/manifest-dev --skill prompt-engineering-doodledood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prompts often lack explicit goals and constraints, leading to misaligned outputs. This skill ensures prompts are defined by WHAT and WHY, not HOW, to guide behavior consistently.

Core Features & Use Cases

  • Context discovery surfaces domain knowledge, user types, success criteria, edge cases, constraints, and integration context.
  • Interview-driven elicitation with recommended-option marking to reduce cognitive load.
  • Structured prompt maintenance for creating new prompts, updating existing ones, or reviewing prompt structure.
  • Guidance for avoiding anti-patterns and encoding explicit statements in the final prompt.

Quick Start

Provide a goal, constraints, and context so I can craft a precise, effective prompt.

Frequently Asked Questions about prompt-engineering

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

FAQPage Schema
How do I craft LLM prompts with clear goals and constraints?

To craft LLM prompts with clear goals and constraints, define the WHAT and WHY instead of the HOW. This ensures prompts are structured with explicit success criteria and context to guide behavior consistently.

Why do my LLM prompts produce misaligned outputs?

LLM prompts produce misaligned outputs when they lack explicit goals and constraints. Defining the WHAT and WHY rather than the HOW ensures prompts have the required context and structure to guide behavior consistently.

What is the best way to update existing prompts for better AI behavior?

The best way to update existing prompts is using an interview-driven discovery process to surface domain knowledge and edge cases. This structured prompt maintenance encodes explicit statements and avoids anti-patterns for consistent AI behavior.

Can I use an interview-driven process to create prompt specifications across different domains?

Yes, you can use an interview-driven discovery process to create prompt specifications across domains and languages. It surfaces required context, user types, and constraints with recommended-option marking to reduce cognitive load.

When should I not use an automated prompt specification approach?

You should not use an automated prompt specification approach when your task requires encoding the HOW rather than the WHAT and WHY. This approach strictly enforces defining goals, constraints, and structure to avoid anti-patterns.