elicit

Guide conversations to capture system specifications and domain models.

3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/wrteam-jay/blueprint --skill elicit-wrteam-jay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elicit
Source: https://github.com/wrteam-jay/blueprint/tree/main/skills/blueprint/skills/elicit
Command: npx skills add https://github.com/wrteam-jay/blueprint --skill elicit-wrteam-jay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the friction caused by tribal knowledge, terminology drift, lack of a shared reference, and the gap between a system's intent and its reality. It helps create a single source of truth for how a system works.

Core Features & Use Cases

  • Structured Elicitation: Guides users through a conversational process to build detailed specifications from scratch.
  • Vocabulary Building: Establishes and defines a shared vocabulary for a system.
  • Flow Mapping: Traces end-to-end scenarios, including happy paths and failure conditions.
  • Use Case: A product team is defining a new feature. They use this Skill to converse with stakeholders, capture requirements, define terms like "user," "order," and "payment," and map out the user journey from initiation to completion, ensuring everyone has a shared understanding before development begins.

Quick Start

Use the elicit skill to start building a blueprint from scratch by describing the system's purpose.

Frequently Asked Questions about elicit

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

FAQPage Schema
How do I create a system specification from scratch through requirements gathering?

The elicitation process facilitates creating living system specifications by guiding users through a conversation to capture context, actors, and requirements. It eliminates tribal knowledge and terminology drift by establishing a shared reference for system behavior and intent.

What is the best way to document user stories and domain models for product management?

The best way to document user stories and domain models is through a conversational elicitation process that builds a living blueprint. This method establishes a shared vocabulary and traces end-to-end scenarios to ensure a shared understanding before development begins.

Can I map out failure conditions and happy paths when defining a new feature?

Yes, you can map out both happy paths and failure conditions by tracing end-to-end scenarios during the specification process. This flow mapping captures the complete user journey from initiation to completion, ensuring all edge cases are documented.

Does building a system blueprint require prior technical implementation details?

No, building a system blueprint explicitly enforces constraints prohibiting any implementation details. The specification focuses entirely on system behavior and intent, ensuring the document remains a pure representation of requirements rather than technical execution.

How do I ensure a shared understanding of terminology across stakeholders and product teams?

You ensure shared understanding by using the skill to establish and define a shared vocabulary for your system during the specification process. This addresses terminology drift by defining terms like user, order, and payment within a single source of truth.