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.

  1. Day 14

    ShipGate: no leaked keys go public

    Get the code: shipgate
  2. Day 13

    Review gate: fresh eyes on every push

    Get the code: review-gate
  3. Day 12

    Hooks over reminders: checks on every agent edit

    Get the code: harness-guard
  4. Day 11

    TabMap: why 200 tabs are open

    Get the code: tabmap
  5. Day 10

    Ecosystem MCP: research npm packages from inside Claude Code

    Get the code: ecosystem-mcp
  6. Day 9

    block-destructive: a Claude Code hook that stops destructive shell commands before the agent runs them

    Get the code: block-destructive
  7. Day 8

    The changelog that becomes content

    Get the code: changelog-digest
  8. Day 7

    The perfection pass: ask for two critique passes before you look

    Get the code: claude-skills
  9. Day 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-public
  10. Day 5

    treehouse: a git worktree pool for running several coding agents side by side

    Get the code: treehouse
  11. Day 4

    FriendForm: a form friends fill out from a link

    Get the file: blank-intake-form.md
  12. Day 3

    My CRM, started on Replit from two pasted documents

  13. Day 2

    WebPerformanceToolkit: my first app in git, and its 33 hours of simulated scores

    Get the file: FIRST-PROMPT-TEMPLATE.md
  14. Day 1

    RobotTales: bedtime stories where robot siblings teach if/else, loops and variables

    Get the file: bedtime-story-prompt.md

See the same list on GitHub