بنقرة واحدة
ba-elicitation
[Agentic] Elicitation & Questioning - extract hidden requirements (SKILL-02)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
[Agentic] Elicitation & Questioning - extract hidden requirements (SKILL-02)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
[Meta] How to use BA-Kit effectively. Use when starting with BA-Kit, unsure which agent to invoke, or when an AI agent needs to map user intent to the right skill.
[Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development
[Agentic] Business Rules Management - decision tables, decision trees, rule catalog, conflict detection
[Agentic] Change Management - ADKAR, readiness assessment, training needs, go-live planning, benefits realization
[Agentic] Communication & Reporting - audience-adapted messaging, status reports, executive summaries
[Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06)
| name | ba-elicitation |
| description | [Agentic] Elicitation & Questioning - extract hidden requirements (SKILL-02) |
| version | 1.0.0 |
If input is unclear, incomplete, or out-of-scope:
When NOT to use:
When activated via @ba-elicitation, perform the following cognitive loop:
Read the user's statement and scan for Information Holes:
Draft 3-5 probing questions using the 5W1H Framework.
STOP & THINK. Challenge your own curiosity.
Present the prioritized, unbiased questions.
Don't stop here. Recommend the next step:
@ba-writing to convert these interview notes into User Stories."@ba-process if the user described a complex workflow."@ba-quality-gate to score the elicited requirements."| Rationalization | Reality |
|---|---|
| "Stakeholder said it's simple" | "Simple" requirements hide 80% of edge cases. Funnel deeper. |
| "I have meeting notes, that's enough" | Notes != elicitation. Extract hidden assumptions first. |
| "We can infer from similar projects" | Every project is different. Assume nothing. |
| "The PM already talked to users" | Second-hand context loses 70% of detail. Talk to users yourself. |
| "Time pressure, skip the funnel" | Skipping elicitation = rework later. Rework costs 10x discovery. |
After completing this skill's process, confirm:
search_web: To understand industry standards before asking dumb questions.write_to_file: To update the elicitation_notes.md.Identify ALL stakeholder types before elicitation — missing a category = missing requirements:
| Category | Description | Examples |
|---|---|---|
| Customers | Organizations/people who commission the product | Sponsor, paying client |
| Direct Users | Interact with the system directly | Operators, data entry, admins |
| Indirect Users | Receive output or are affected | Report readers, downstream teams |
| Advisors | Provide domain expertise | SMEs, architects, legal counsel |
| Sponsors | Fund and authorize the project | Executive sponsor, budget owner |
| Champions | Advocate for the product within the org | Product champion, change agent |
| Technique | When to Use | Key Tip |
|---|---|---|
| Interview | Deep-dive with individual SME | Use context-free + meta-questions |
| Facilitated Workshop | Consensus needed from group | Max 12 participants, neutral facilitator |
| Document Analysis | Existing systems/processes | Scan for implied requirements |
| Observation | Process understanding | Shadow users, don't interrupt |
| Questionnaire | Large audience, standardized input | Avoid leading questions |
| Prototyping | UI/UX requirements unclear | Exploratory = discover, Evolutionary = build |
| Brainstorming | Innovation, idea generation | Separate ideation from evaluation |
Before starting elicitation, assess these risk factors to calibrate effort:
Before drafting, search for relevant knowledge:
run_command: python3 .agent/scripts/ba_search.py "<topic keywords>" --domain elicitationpython3 .agent/scripts/ba_search.py "<query>" --multi-domainActivation Phrase: "I am listening. Tell me about the current process."