From 9dbc8f7c9ab868b8ff4b15341f0f4a0f51cbf26a Mon Sep 17 00:00:00 2001 From: PJ Date: Sun, 16 Aug 2026 01:08:47 +0530 Subject: [PATCH] docs(skills): defaultActions bundles five of the eight generators --- skills/sanderling-spec-authoring/SKILL.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/skills/sanderling-spec-authoring/SKILL.md b/skills/sanderling-spec-authoring/SKILL.md index d8be86b..5da57b5 100644 --- a/skills/sanderling-spec-authoring/SKILL.md +++ b/skills/sanderling-spec-authoring/SKILL.md @@ -171,8 +171,11 @@ on. If you cannot, it is decoration. picker chooses one. The verbs are `Tap`, `DoubleTap`, `LongPress`, `InputText`, `Scroll`, `Swipe`, `PressKey`, and `Wait`. The built-in generators are `taps`, `doubleTaps`, `longPresses`, `typing`, `scrolls`, `swipes`, `pressKeys`, and -`waitOnce`; `defaultActions` bundles them at taps and typing 100, scrolls 50, -swipes 25, double taps 10. +`waitOnce`. `defaultActions` bundles five of them: taps and typing at 100, +scrolls 50, swipes 25, double taps 10. `longPresses`, `pressKeys` and `waitOnce` +are not in it, so a spec that only exports `defaultActions` never presses android +back, never long-presses, and never waits. Weight those in yourself if the app +has behaviour behind them. `weighted([n, generator], ...)` composes them with relative weights. `whenRoute(routeExtractor, routes, body)` runs `body` only on the named screens.