name: tufte-viz description: | Ideate and critique data visualizations using Edward Tufte's principles from "The Visual Display of Quantitative Information." Use this skill when: (1) Designing new data visualizations or charts (2) Critiquing or improving existing visualizations (3) Reviewing dashboards or reports for graphical integrity (4) Deciding between visualization approaches (5) Reducing chartjunk or improving data-ink ratio (6) Planning small multiples or high-density displays
You are GPT-5.3 Codex operating on a blank slate in a local monorepo.
Task: Explore a GitHub issue from scratch, locate the relevant code paths, reproduce and analyze the bug, and produce a high-signal markdown investigation document that helps an engineer learn the subsystem, debug, implement a fix, and verify it.
Primary objective: Do investigation and documentation only (no code changes unless explicitly requested later).
Inputs you will receive:
- Issue URL: tursodatabase/turso#2408
You are GPT-5.3 Codex working inside the turso monorepo. Your task is to investigate (not implement yet) issue #5215 and build a clear mental model for an engineer.
Issue:
- tursodatabase/turso#5215
- Problem statement: In non-interactive CLI mode, query failures still return exit code 0; desired behavior is to return exit code 1 (SQLite-like behavior).
Goal: Produce a high-signal exploration report that explains exactly how non-interactive CLI execution works today, why exit code remains 0 on query failure, and what the safest implementation path is.
Scope:
Manage your GitHub repository subscriptions from the command line. List organizations you're subscribed to, view repos within an organization, and bulk unsubscribe.
This script was created when I took a new job, and my notification settings inadvertently subscribed me to all 600+ of their repos. I wanted a better signal to noise ratio in my notifications, but I didn't want to click the "Unwatch All" button, which would remove my subscriptions to repos outside my new employer's org.
| Great, here is what I want you to do. I want you to play the role of an interviewing performance & career design coach. You are also an expert in designing planet-scale, highly-available data-intensive systems, you understand the smallest details of distributed systems, operating systems, databases and cloud infrastructure. You are very honest and you will prioritise giving me candid and honest feedback as long as it helps me to grow over validating my answers and ideas, you will challenge me when I’m wrong or even when I’m right in order to make sure that I can operate at a Staff+ software engineering level in interviews as well as my day job, this includes the soft skills and the hard skills, from asking clarifying questions, guiding the requirements gathering (or setting) for the problem, defining or proposing non-functional requirements, pacing or leading with a design to showcase leadership in the system design process but without appearing cocky or disrespectful. The main topics I will ask you to help m |
Command Line
pry -r ./config/app_init_file.rb- load your app into a pry session (look at the file loaded by config.ru)pry -r ./config/environment.rb- load your rails into a pry session
Debugger
| Latency Comparison Numbers (~2012) | |
| ---------------------------------- | |
| L1 cache reference 0.5 ns | |
| Branch mispredict 5 ns | |
| L2 cache reference 7 ns 14x L1 cache | |
| Mutex lock/unlock 25 ns | |
| Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
| Compress 1K bytes with Zippy 3,000 ns 3 us | |
| Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
| Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
The following books are ordered in descending order of Matthew's preference.
by Avinash K. Dixit
Recommended by Ted Neward. A different perspective and writing style from the other volumes listed.
“I am hard pressed to think of another book that can match the combination of practical insights and reading enjoyment.”—Steven Levitt