explore-events

Enumerate business events chronologically with triggers, actors, preconditions, outcomes, and confidence levels.

Updated Sep 4, 2026
One-click install
npx skills add https://github.com/nakamori-naoya/bdd-discovery-and-formulation-plugins --skill explore-events-nakamori-naoya
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: explore-events
Source: https://github.com/nakamori-naoya/bdd-discovery-and-formulation-plugins/tree/main/plugins/bdd-discovery-and-formulation/internal/explore-events
Command: npx skills add https://github.com/nakamori-naoya/bdd-discovery-and-formulation-plugins --skill explore-events-nakamori-naoya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Business rules are often described inconsistently, and critical facts like exceptions, time-based triggers, and cancellations never surface in interviews. This Skill systematically enumerates what actually happens in a business domain as discrete, past-tense business events before any design or documentation work begins. ## Core Features & Use Cases - Chronological Event Enumeration: Lists business events in the order they occur, each with trigger (operation, time, external, or chained), actor, preconditions, business outcome, confidence level, and source. - Granularity Discipline: Applies explicit criteria for what counts as one event, separating facts that can be cancelled independently or have different triggers, and translating system-level actions (button clicks, saves, batches) into underlying business facts. - Confidence Tracking: Marks each event as confirmed, assumed, or unknown so unverified hypotheses never mix with established facts, and reports what remains unconfirmed and who can verify it. - Use Case: When asked to map out how a reservation cancellation process works, this Skill walks the main flow first, then branches into exceptions, time-based triggers, external events, and cleanup actions, producing a sourced event list without jumping to design. ## Quick Start Ask the agent to enumerate the business events that occur in the reservation cancellation process, listing each event with its trigger, actor, and confidence level.

Frequently Asked Questions about explore-events

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

FAQPage Schema
How do I identify business events in a domain discovery workshop?▼

Walk the main flow first from start to finish, then add exception branches, time-based triggers, external events, and cleanup actions like cancellations. Record each event immediately with its trigger, actor, preconditions, outcome, and source rather than batching notes afterward.

What counts as one business event versus multiple events?▼

One event is a single meaningful state change that business people describe as one thing. Split events when outcomes can be cancelled independently or when triggers differ, such as separating a reservation confirmation from a payment deposit.

How do I handle system actions like button clicks when listing business events?▼

Translate system mechanics into the underlying business fact in past-tense business language. A button press becomes what actually happened in the business, such as a reservation being confirmed, and items that cannot be translated are excluded from the event list.

What are the four types of business event triggers?▼

The four trigger types are operation (a person acts), time (a deadline arrives), external (an outside party acts), and chained (another event causes it). Time and chained triggers rarely surface spontaneously, so ask what happens if nobody does anything.

When should I stop enumerating business events?▼

Stop when no new facts emerge, when unconfirmed items pile up without anyone available to verify them, or when a single topic exceeds roughly 30 events, which signals the topic is too broad. Always report what remains uncovered when stopping.