elicit

Elicit stakeholder intent into structured Allium specifications.

5|4|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/editor-code-assistant/eca-plugins --skill elicit-editor-code-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elicit
Source: https://github.com/editor-code-assistant/eca-plugins/tree/main/plugins/allium/skills/elicit
Command: npx skills add https://github.com/editor-code-assistant/eca-plugins --skill elicit-editor-code-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Elicit a structured Allium specification from stakeholders by guiding process discovery, scope definition, and detail elicitation to transform vague ideas into concrete lifecycle rules and surfaces.

Core Features & Use Cases

  • Guided process discovery: captures actors, entities, transitions, and open questions.
  • Detail elicitation: collects rules, surfaces, fields, and data dependencies to flesh out a lifecycle.
  • Review and validation: supports assumption checking and refinement with stakeholders.

Quick Start

Describe the system at a high level, then define scope, construct the happy path, and begin filling in rules and surfaces.

Frequently Asked Questions about elicit

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

FAQPage Schema
How do I elicit stakeholder requirements to build a structured specification?

Eliciting stakeholder requirements involves guiding process discovery to capture actors, entities, and transitions, then distilling intent into structured rules and surfaces. This transforms vague ideas into concrete lifecycle specifications with verifiable assumptions.

What is the best way to define scope and edge cases from existing project discussions?

Defining scope and edge cases from existing discussions requires distilling stakeholder mental models through assumption checking. You extract happy paths and validation rules to ensure data dependencies and actor roles align with the intended lifecycle.

Can I use process discovery to capture rules and surfaces for a new system?

Process discovery captures rules and surfaces for new systems by detailing data dependencies and fields. Starting from a high-level description, you construct the happy path and fill in lifecycle details to flesh out the full specification.

How does stakeholder intent distillation work for lifecycle validation?

Stakeholder intent distillation works by reviewing and validating collected rules and surfaces against original assumptions. This refinement process ensures the final specification accurately reflects stakeholder mental models and verifiable lifecycle behaviors.

When do I need assumption checking during specification elicitation?

Assumption checking is needed during specification elicitation to validate that rules, fields, and actor roles align with stakeholder mental models. It supports review and refinement to ensure the captured lifecycle details remain verifiable.

Does the elicit skill support documenting open questions during process discovery?

The elicit skill supports documenting open questions during process discovery. It captures actors, entities, transitions, and unresolved queries to ensure all stakeholder intent is tracked and addressed within the final specification.