skills/client-instruction-schedule-serhan-handani-fx44146u/SKILL.md
Build a client instruction schedule — a plain-English, Scott Schedule-style Word table that gathers a struggling client's evidence and instructions issue by issue, with a one-page covering note. Use whenever the user asks for a "client instruction schedule", "instruction schedule", "client questionnaire", "schedule of questions for the client", "get instructions from the client on the papers", or says the client is overwhelmed and needs the case broken into manageable questions. Also trigger when asked to turn case papers into a structured request for client input. Do NOT use for court-facing Scott Schedules, pleadings, witness statements, or advice letters — this skill produces a client-facing working document only. Output is always a .docx draft for solicitor review, never a final document.
npx skillsauth add lawvable/awesome-legal-skills client-instruction-scheduleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Clients in document-heavy disputes often freeze when asked open-endedly for "their comments". This skill produces a client instruction schedule: a landscape Word table borrowing the discipline of a Scott Schedule, but written to the client in plain English, with one row per disputed issue and specific, mostly closed questions. It is paired with a short covering note telling the client how to complete it. Positions are sourced precisely to statements, letters and exhibit pages, so that a court-facing Scott Schedule can later be drafted from it far more easily (the client's plain-English answers will still need to be turned into pleaded positions — the schedule is a quarry, not a conversion).
This skill drafts a working document for a solicitor to review, amend and approve. It does not give legal advice, it must not be sent to a client without human review, and every draft it produces carries a banner saying so. The solicitor remains responsible for the accuracy of every position, reference and question in the schedule. Four further limits apply:
English law (England & Wales). UK spelling. £ for currency. No CPR jargon or statutory citations in anything the client must read or complete — "the court's disclosure order", not "the Order of ICCJ [X] under CPR 3.1(7)". Document references (e.g. "Mr [X]'s 2nd statement, para 22") are fine: they are what makes later conversion to a Scott Schedule possible. Practitioners elsewhere can adapt the register, but the plain-English discipline is the point everywhere.
pdftoppm at 200dpi + tesseract, pages in parallel). Verify OCR'd figures and quotations against the page image before relying on them.md5sum) to find duplicates before reading.List every issue on which the client's input — an answer, a recollection, or a document — is actually needed. Sources: witness statements on both sides (paragraph by paragraph), counsel's advice (especially "we need instructions on…" passages), solicitors' letters to the client with unanswered requests, and the client's own partial responses. Exclude:
Decision points awaiting the client (e.g. "do you agree to instruct an accountant?") count as rows; broad strategy decisions belong in the covering note or a separate advice, not the schedule.
The most dangerous failure of this workflow is a silently missed issue: the reviewing solicitor sees a polished table and has no way to see what was dropped. So, before drafting, produce a source-to-row map: every witness-statement paragraph raising a factual dispute, every "we need instructions on…" passage in counsel's advice, and every unanswered request in correspondence must appear as either (a) a schedule row, or (b) an entry in an "Issues considered and excluded" list with a one-line reason each. That exclusions list goes into the schedule document itself, as a solicitor-notes appendix after the table (same highlighting convention as step 6), not only into the chat report — the artefact under review must carry its own account of what it left out.
For each issue, check whether the material about to be requested already exists in the folder. Never ask the client for a document the firm already holds — instead ask them to identify the relevant entries in it (e.g. "the bank statements are already with us (exhibit X) — point us to the matching entries"). The "Evidence we already hold" column is the enforcement mechanism: filling it honestly exposes any lazy request.
Landscape A4, Times New Roman 12, generated with the docx npm package (tested with [email protected]; see references/build-schedule-example.js for a complete working script). One table, header row repeating (tableHeader: true), native Word automatic numbering for issue numbers (a numbering config with LevelFormat.DECIMAL) — never typed digits. Key docx package points: set columnWidths on the table AND width on every cell, both in DXA; use ShadingType.CLEAR for shading (never SOLID); for landscape pass portrait A4 dimensions plus orientation: PageOrientation.LANDSCAPE. Eight columns (widths in DXA summing to ≤15398 for 0.5" margins):
| # | Column | Content rules | |---|--------|---------------| | 1 | Issue | Auto number + bold short label (3–8 words) | | 2 | Our position | 1–2 plain-English sentences | | 3 | The other side's position | Equally short, but sourced precisely: statement + paragraph, letter + date, exhibit + stamped page | | 4 | Evidence we already hold | Document references for everything relevant already on file | | 5 | What we need from you | Specific, concrete, mostly closed questions ("Did you attend the meeting on [date]? Who else was there?"). Never "please comment". Tell the client "cannot recall" is an acceptable answer | | 6 | Your response | Blank, generously sized | | 7 | Documents you are sending | Blank — the client lists enclosures per row | | 8 | Priority | High / Medium / Low, so the client can triage rather than freeze |
Above the table: title, "Draft NN" line, one italic instruction line (High rows first), then any highlighted solicitor notes.
Priority guidance: High = goes to the core dispute, limitation-sensitive, or a decision blocking next steps. Medium = matters but can follow. Low = context or already well-documented.
[UNCLEAR — PLEASE REVIEW] — never guess, never fabricate a fact, reference or quotation. Other flags: [DATE TBC], [AMOUNT TO BE CONFIRMED], [SOLICITOR TO VERIFY].[SOLICITOR TO VERIFY — DELETE BEFORE SENDING TO CLIENT: …].AI-ASSISTED DRAFT — FOR SOLICITOR REVIEW — NOT YET APPROVED OR SENT, and a footer with client name, draft number, date and page X of Y.Separate portrait document, same font, letter form addressed to the client by first name. Contents: what the schedule is; how each row works; numbered how-to list (High rows first; where to write answers and list documents; closed answers with a sentence of explanation; "cannot recall" is proper; staged return is fine); timescale with [ ] for the solicitor to set; a costs-saving encouragement; sign-off. Same draft banner. Calm tone — the client is engaged but overwhelmed.
docx package emits an invalid <w:highlightCs> element for highlighted runs — strip it from word/document.xml (unzip → sed 's|<w:highlightCs w:val="yellow"/>||g' → rezip) or schema validation fails.soffice → pdftoppm): check column headers don't wrap badly, numbering renders, highlights show.<case>-client-instruction-schedule-draft-NN-YYYY-MM-DD.docx and <case>-client-covering-note-draft-NN-YYYY-MM-DD.docx (ISO date = date of drafting), saved to the matter's drafts area — never to any folder holding final or filed documents. Adapt to the firm's own naming and filing conventions.Finish by listing: the issues found (grouped by priority, with the reasoning for each High marking); the coverage map, including every issue considered and excluded and why; documents referenced in the papers but absent from the folder; the basis on which each document was identified; every inconsistency flagged; and open questions for the solicitor.
references/schedule-data-example.js — example row data from a fictional dispute (Frayne v Kestrel, an invented barn-conversion case), showing the register and sourcing style each column needs.references/build-schedule-example.js — complete working build script for the schedule document.This skill is provided for use by legal professionals. It does not provide legal advice, and its output is a draft requiring review by a qualified solicitor before any use. The author accepts no liability for reliance on unreviewed output.
development
Perform language and framework specific security best-practice reviews and suggest improvements. Trigger only when the user explicitly requests security best practices guidance, a security review/report, or secure-by-default coding help. Trigger only for supported languages (python, javascript/typescript, go). Do not trigger for general code review, debugging, or non-security tasks.
development
Expert CMMC 2.0 (Cybersecurity Maturity Model Certification) advisor for US defense contractors and subcontractors in the Defense Industrial Base (DIB). Use this skill whenever a user asks about CMMC 2.0, CMMC Level 1, Level 2, or Level 3, DoD cybersecurity compliance, NIST SP 800-171, CUI (Controlled Unclassified Information) protection, System Security Plan (SSP), Plan of Action & Milestones (POA&M), C3PAO assessments, DIBCAC audits, self-assessment, SPRS score, or any requirement under DFARS 252.204-7012 or 7021. Also trigger for: "CMMC gap analysis", "CMMC readiness", "FCI protection", "CUI scoping", "CMMC practices", "DoD contract cybersecurity", "defense supply chain security", or "prime contractor flow-down requirements".
tools
Turn complex legal analysis into clear, commercially useful client-facing advice. Use this whenever the user has dense legal material — drafting, internal analysis, counsel notes, research memos, pleadings, a case update, or correspondence — and wants it converted into something a client can actually understand and act on. Trigger on phrases like 'explain this to the client', 'put this in plain English', 'translate this for a non-lawyer', 'turn this into client-facing advice', 'make this client-ready', 'draft a client update', or when the user shares legal analysis and asks 'what does this mean for them'. Also trigger when the user wants a board summary, litigation risk update, or call script derived from legal material. The skill preserves legal nuance, uncertainty, and risk rather than oversimplifying — it makes advice usable, not just simpler.
development
Expert CIS Controls v8 (CIS Top 18) advisor — implementation group scoping (IG1/IG2/IG3), control gap assessments, safeguard-level guidance, asset inventory, software inventory, data protection, secure configuration, account management, access control, continuous vulnerability management, audit log management, email and web browser protections, malware defenses, network infrastructure management, network monitoring and defense, application software security, incident response, penetration testing, and CIS Controls mapping to NIST CSF, ISO 27001, SOC 2, and CMMC. Use for any question about CIS Controls, CIS Benchmarks, Implementation Groups, or prioritized cyber hygiene for any organization size.