The 100 days
Lucas, who runs San Diego AI Studio, built 100 projects. For 100 days, he posts one here every morning at 8 a.m. Pacific. Most come with something free you can use on GitHub: a file or the code.
14 of 100 posted so far.
Day 14
ShipGate: no leaked keys go public
Get the code: shipgateDay 13
Review gate: fresh eyes on every push
Get the code: review-gateDay 12
Hooks over reminders: checks on every agent edit
Get the code: harness-guardDay 11
TabMap: why 200 tabs are open
Get the code: tabmapDay 10
Ecosystem MCP: research npm packages from inside Claude Code
Get the code: ecosystem-mcpDay 9
block-destructive: a Claude Code hook that stops destructive shell commands before the agent runs them
Get the code: block-destructiveDay 8
The changelog that becomes content
Get the code: changelog-digestDay 7
The perfection pass: ask for two critique passes before you look
Get the code: claude-skillsDay 6
My Claude Code config, and the ramp: a 53-second first session in May, then 146 sessions from November 8 to December 11
Get the code: claude-config-publicDay 5
treehouse: a git worktree pool for running several coding agents side by side
Get the code: treehouseDay 4
FriendForm: a form friends fill out from a link
Get the file: blank-intake-form.mdDay 3
My CRM, started on Replit from two pasted documents
Day 2
WebPerformanceToolkit: my first app in git, and its 33 hours of simulated scores
Get the file: FIRST-PROMPT-TEMPLATE.mdDay 1
RobotTales: bedtime stories where robot siblings teach if/else, loops and variables
Get the file: bedtime-story-prompt.md