joellewis avatar

Books And Records

If you're building or auditing recordkeeping systems for broker-dealers or investment advisers, this walks you through SEC Rules 17a-3, 17a-4, and 204-2 requirements. It covers what records you must create (order tickets, blotters, customer complaints), how long to keep them (six years for ledgers, three years for communications, life of firm for incorporation docs), and storage standards like WORM compliance for electronic archives. Useful when you're setting up email archiving, responding to exam requests, evaluating vendor migrations, or figuring out retention schedules. The retention tiers are clearly laid out, and it addresses modern headaches like social media capture and BYOD policies. Strong on the technical storage requirements and the two-year easily accessible rule.

skills.sh installs
697
GitHub stars
224
last updated
Aug 21, 2026

Install

$ npx -y skills add joellewis/finance_skills --skill books-and-records --agent claude-code

Installs into .claude/skills of the current project.

Files

Books and Records

Regulatory status current as of June 2026 — verify effective dates, dollar thresholds, and pending rulemakings against current SEC/FINRA/FinCEN sources before advising.

Core Concepts

SEC Rule 17a-3 (Records to be Made)

SEC Rule 17a-3 (17 CFR 240.17a-3) specifies the books and records that every registered broker-dealer must create and maintain. These records form the foundation of regulatory oversight, enabling examiners to reconstruct transactions, verify compliance, and protect investors. The principal categories of required records are:

Sponsors

Details

Repository
github.com/joellewis/finance_skills
Categories
Documentation, Design & UI/UX, Finance & Trading
First seen
Jun 3, 2026

More from joellewis/finance_skills

All 84
1mohitmishra786 avatarmakemohitmishra786/low-level-dev-skillsGNU Make skill for C/C++ build systems. Use when writing or debugging Makefiles, understanding pattern rules and automatic dependency generation, managing CFLAG697skills.sh installs
2syncfusion avatarsyncfusion-react-inputssyncfusion/react-ui-components-skillsComprehensive guide for implementing Syncfusion React input components including Uploader, NumericTextBox, TextBox, TextArea, CheckBox, OTP Input, Signature, Ra697skills.sh installs
3mohitmishra786 avatarmemory-modelmohitmishra786/low-level-dev-skillsC++ and Rust memory model skill for concurrent programming. Use when understanding memory ordering, writing lock-free data structures, using std::atomic or Rust693skills.sh installs
4syncfusion avatarsyncfusion-react-dropdownssyncfusion/react-ui-components-skillsComprehensive guide for implementing Syncfusion React dropdown components including AutoComplete, ComboBox, DropDownList, ListBox, Mention, MultiSelect, and Mul693skills.sh installs
5rstackjs avatarrspack-best-practicesrstackjs/agent-skillsRspack best practices for config, CLI workflow, type checking, CSS, bundle optimization, assets and profiling. Use when writing, reviewing, or troubleshooting R689skills.sh installs
6jezweb avatarux-extractjezweb/claude-skillsExhaustively extract UX patterns from a reference web app. Walks every screen, captures screenshots of every state, records interaction patterns, copy verbatim,687skills.sh installs