← Maya adatlapja
AgentMaya
Specifikáció és elfogadás tisztázása
Következetes, lehatárolt és cáfolható működési elvárássá alakítja a termékleírást.
specification-acceptance-review
Nézd meg, miben segítMikor hasznos?
Akkor használd, ha homályos cél vagy ütköző üzleti szabály szerepel a specifikációban.
Miben segít neked?
- Azonosítja a szereplőt, eredményt és meglévő ügyfelekre gyakorolt hatást.
- Vizsgálja a jogosultságot, ütköző szabályt és megszakítást.
- Konkrét döntési lehetőséggé és megfigyelhető feltétellé alakítja a bizonytalanságot.
Például ezt kérheted
Nézd át az ütköző minimumdíj- és kedvezménykorlát-szabályt; határozd meg az elsőbbséget és elfogadási eseteket. Olyan rendelést használj, ahol mindkét szabály eltérő összeget ad. A felelős döntse el az elsőbbséget, ebből vezess le elfogadási példákat.
Részletes dokumentáció
Itt a skill eredeti útmutatóját, példáit és ellenőrzési szempontjait olvashatod az eredeti nyelven.
Összecsukás
Specification & Acceptance Review
Use this skill when authoring or reviewing product specifications, task briefs, and implementation plans so requirements are complete, internally consistent, and verifiable before or during coding.
Workflow
- Verify problem clarity, scope boundaries, and user outcome (Marty Cagan & Gerald Weinberg):
- Confirm the specification clearly states:
- Target outcome: Which user or system actor needs this, and what concrete problem it solves.
- In-scope vs. non-goals: Explicit boundaries so implementation neither omits required flows nor drifts into unrequested work.
- Stakeholder impact: Who is affected when behavior changes, and what happens to existing users, data, or integrations.
- Confirm the specification clearly states:
- Audit business rules for completeness and internal consistency:
- Check every rule against edge conditions and competing rules:
- Preconditions & eligibility: What state must hold before an action is allowed?
- Conflict resolution: If Rule A and Rule B both apply (e.g., a discount cap vs. a minimum fee, or an admin override vs. a locked state), which rule wins?
- Failure, cancellation & retry: What happens when a multi-step flow is interrupted, rejected, or submitted twice?
- Empty, boundary & scale cases: Zero items, single item, maximum quota reached, expired records, or concurrent edits.
- Check every rule against edge conditions and competing rules:
- Ensure every acceptance criterion is falsifiable and testable:
- Replace vague adjectives ("intuitive", "fast", "secure", "handles errors gracefully") with observable, deterministic conditions ("returns 409 Conflict when version mismatches and preserves unsaved form input").
- Distinguish product decisions from implementation details:
- When requirements conflict or leave a business-critical behavior undefined, formulate a concise decision question with the concrete options and their consequences rather than guessing silently.
- Respect settled product and architectural trade-offs unless new evidence invalidates them.
Csomagban lévő fájlok 1
SKILL.md
