prompt-enricher

Enrich raw prompts into constraint-aware briefs with ambiguities and edge cases.

11|2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Viniciuscarvalho/Feature-marker --skill prompt-enricher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-enricher
Source: https://github.com/Viniciuscarvalho/Feature-marker/tree/main/feature-marker-dist/feature-marker/resources/spec-workflow/skills/prompt-enricher
Command: npx skills add https://github.com/Viniciuscarvalho/Feature-marker --skill prompt-enricher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reads the raw user prompt and transforms it into a constraint-aware brief by extracting architectural, data, and integration constraints, clarifying ambiguities, and outlining edge cases to prevent scope drift.

Core Features & Use Cases

  • Constraint detection: derives constraints from existing code and project context to prevent unrealistic expectations.
  • Ambiguity resolution: lists decisions needing clarification to reduce back-and-forth.
  • Edge-case anticipation: auto-generates likely edge cases based on feature type and context.
  • Scope framing: suggests in-scope vs out-of-scope boundaries for the feature.

Quick Start

In a Claude Code session, run the prompt-enricher after context gathering to produce enriched-prompt.md in the feature-state directory.

Frequently Asked Questions about prompt-enricher

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

FAQPage Schema
How do I add constraints and edge cases to an AI prompt to prevent scope drift?

To add constraints and edge cases to an AI prompt, use a prompt enrichment process that extracts architectural limits, lists ambiguities, and defines scope boundaries. This transforms raw prompts into constraint-aware briefs to prevent scope drift.

What is prompt enrichment and when do I need it for software engineering workflows?

Prompt enrichment is the process of grounding raw prompts with discovered constraints, ambiguities, and edge cases. You need it in software engineering workflows after gathering project context and before exploring ideas to ensure realistic AI outputs.

How do I generate a constraint-aware brief from existing project context?

You generate a constraint-aware brief by applying an enrichment process to existing project context. This detects architectural and data constraints, auto-generates likely edge cases, and saves the results in an enriched-prompt.md file.

Does prompt enrichment work without an existing context file?

No, prompt enrichment requires an existing context.md file to function properly. It applies after context gathering to derive constraints and ambiguities from the established project environment, ensuring reliable outputs.

What's the best way to resolve ambiguities in raw prompts before idea exploration?

The best way to resolve ambiguities in raw prompts is to use an enrichment step that lists decisions needing clarification. This reduces back-and-forth communication by explicitly framing in-scope versus out-of-scope boundaries before idea exploration.