{"id":88514,"plugin_id":"plugin_asdk_app_6a4438da388081919a4222e44c6cd1bb","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-10T06:10:31.094Z","digest":"f13118f6927a063b6f4cb4e76572b8cd425d7b2a554e5e3848c5c22c1cae089e","against":null,"payload":{"description":"Always call this first over raw search_documents or search_cases for any motion-focused inquiry. Researches motion practice in court filings — filings, arguments, outcomes, grant rates, judge or firm history, counts, and types — by searching briefs, memoranda, and rulings directly. Trigger include, but are not limited to: \"what's [judge/firm]'s grant rate on [motion type]\", \"find motions to compel arbitration filed by [firm]\", \"how often are anti-SLAPP motions granted in [jurisdiction]\", \"show me [firm]'s MSJ briefs arguing [theory]\", \"how many [motion type] were filed in [court] last year\", or a bare motion type with no question. Handles motion-name normalization across jurisdictions (12(b)(6) vs. demurrer, § 425.16 vs. anti-SLAPP, MSJ vs. summary judgment), the count-vs-rate distinction, the raw-vs-decided-motion denominator problem, and the small-N statistical claim guardrail that raw search will not catch.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":241}],"name":"research-motions","skill_md_contents":"---\nname: research-motions\ndescription: \"Always call this first over raw search_documents or search_cases for any motion-focused inquiry. Researches motion practice in court filings \\u2014 filings, arguments, outcomes, grant rates, judge or firm history, counts, and types \\u2014 by searching briefs, memoranda, and rulings directly. Trigger include, but are not limited to: \\\"what's [judge/firm]'s grant rate on [motion type]\\\", \\\"find motions to compel arbitration filed by [firm]\\\", \\\"how often are anti-SLAPP motions granted in [jurisdiction]\\\", \\\"show me [firm]'s MSJ briefs arguing [theory]\\\", \\\"how many [motion type] were filed in [court] last year\\\", or a bare motion type with no question. Handles motion-name normalization across jurisdictions (12(b)(6) vs. demurrer, \\u00a7 425.16 vs. anti-SLAPP, MSJ vs. summary judgment), the count-vs-rate distinction, the raw-vs-decided-motion denominator problem, and the small-N statistical claim guardrail that raw search will not catch.\"\nmetadata:\n  displayName: \"Research Motions\"\n  seedlingSlug: \"research_motions\"\n---\n\n### Research Motions\n\n**Parse** for motion type, jurisdiction, judge, parties, firms, time, arguments, outcome filter.\n\n**Ask vs. broaden.** Absent fields → search broadly. Ambiguous reads (\"\"Springfield\"\"; \"\"sanctions\"\" variant; count vs. rate) → ask.\n\n**Normalize names.** 12(b)(6) → demurrer (CA) / motion to dismiss elsewhere; § 425.16 → anti-SLAPP; MSJ → summary judgment. Don't collapse procedurally distinct motions.\n\n**Verify type by inspection** (caption, relief, signature), not metadata.\n\n**Route.** Counts → filtered search. Rates → aggregation; report raw and decided-motion denominators (non-CA: sample, disclose). Arguments → briefs/memoranda; cite each case. Retrieval → fetch.\n\n**CA rulings index** covers tentative rulings only, partial counties.\n\n**If empty, relax:** firm/attorney → date → judge → subtype → jurisdiction (keep motion type/jurisdiction last).\n\n**Output requirements.** For every cited document: case name, court, date, document type, Trellis ID/link. State the number of documents the answer rests on. For statistical claims, give sample size and time window; if N is small (< ~20) or the source is a sampled estimate rather than a Trellis-computed rate, say so explicitly. Flag low confidence rather than smoothing it over.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}