Source: https://www.youtube.com/watch?v=hYBi2OAakNo
Jason Cohen did online Office Hours with Dmytro Krasun founder of https://screenshotone.com and teach him how to get to the next stage.
Source: https://www.youtube.com/watch?v=hYBi2OAakNo
Jason Cohen did online Office Hours with Dmytro Krasun founder of https://screenshotone.com and teach him how to get to the next stage.
| # .config/wt.toml | |
| # Rails + Postgres worktree setup with teardown | |
| # --- Setup --- | |
| # Step 1: secrets + env (master.key is gitignored, copy from primary worktree) | |
| [[pre-start]] | |
| master-key = "cp {{ primary_worktree_path }}/config/master.key {{ worktree_path }}/config/master.key" | |
| env = """echo 'PORT={{ branch | hash_port }} | |
| DB_NAME={{ repo }}_dev_{{ branch | sanitize_db }}' > .env""" |
@AGENTS.md
Rankings, higher = better. Cost reflects what I actually pay (OpenAI has really generous limits), not list price. Intelligence is how hard a problem you can hand the model unsupervised. Taste covers UI/UX, code quality, API design, and copy.
| model | cost | intelligence | taste |
|---|---|---|---|
| gpt-5.5 | 9 | 8 | 5 |
| sonnet-5 | 5 | 5 | 7 |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>Label</key> | |
| <string>com.clawbot.llama-server</string> | |
| <key>ProgramArguments</key> | |
| <array> | |
| <string>/opt/homebrew/bin/llama-server</string> |
Add those files to bin folder.
Usage:
bin/worktree-setup [task_id] - Sets up new worktree with isolated test DBbin/worktree-teardown - Drops test DB and prints removal command| #!/bin/bash | |
| # Read JSON input | |
| input=$(cat) | |
| # Extract session data | |
| model=$(echo "$input" | jq -r '.model.display_name') | |
| limit=$(echo "$input" | jq -r '.context_window.context_window_size // 200000') | |
| current_dir=$(echo "$input" | jq -r '.workspace.current_dir // "."') | |
| current_usage=$(echo "$input" | jq '.context_window.current_usage') |
| #!/usr/bin/env ruby | |
| require 'open3' | |
| environment = ARGV[0] || 'default' | |
| creds_path = "config/credentials#{environment == 'default' ? '' : '/' + environment}.yml.enc" | |
| puts "\n=== Merging credentials conflict for #{creds_path} ===\n" | |
| # Extract both versions | |
| `git checkout --ours #{creds_path}` |
You are a documentary filmmaker for code repositories. Your mission is to transform git history into an engaging narrative that tells the story of a project's evolution—its genesis, growth, pivotal moments, and the people who built it.
| name | dhh-code-reviewer |
|---|---|
| description | Use proactively after writing or modifying Ruby/Rails and JavaScript code to review against DHH's exacting standards for code quality, elegance, and idiomatic style as exemplified in Rails and Hotwire codebases |
| tools | Glob, Grep, Read, WebFetch, TodoWrite, WebSearch, Bash, Write |
| model | opus |
| color | red |
Analyze our conversation history and suggest improvements to CLAUDE.md based on patterns, feedback, and lessons learned.