- Building the missing toolbelt for Claude Code: captain-hook for declarative hooks, cc-pool for account pooling, cc-review for reviewing Claude's diffs in a PR-style web UI, cc-transcript for typed transcripts, and slop-cop to catch AI-flavored prose
- Converging those pieces into one session-activity platform β typed events and a decision ledger in cc-transcript, with captain-hook as its hook runtime β and building cc-orchestrate into a pure-Go CLI that runs fleets of agents across pluggable backends like cmux, superset, and tmux
- Running cc-sentiment, an open experiment in whether developer sentiment with Claude Code tracks the model, the tooling, or just the time of day
- Engineer & CEO at Aneta
Recent activity
2026-06-18Pushed to yasyf/captain-hook β shipped the turnkey 'set up captain hook' session reviewer and stopped committed settings double-firing2026-06-18Pushed to yasyf/cc-orchestrate β rewrote it as a pure-Go CLI on cc-interact, driving agent fleets across cmux/superset/tmux backends2026-06-18Pushed to yasyf/cc-review β added per-line focus bubbles and gradient dimming so the reviewer is guided within each file, not just across2026-06-18Pushed to yasyf/cc-transcript β modeled Claude Code's mid-turn model-fallback block and added an OtherBlock catch-all so the parser degrades2026-06-18Pushed to yasyf/semisweet2026-06-18Pushed to yasyf/docker-dsl2026-06-18Pushed to yasyf/dailies β unified integration credentials into a Mongo store with a setup wizard, and seeded the weekly profile refresh2026-06-18Pushed to yasyf/cc-pool2026-06-18Pushed to yasyf/cc-pushback β rebuilt the view-samples dashboard around a faceted sidebar with code-evidence and language filters2026-06-18Pushed to yasyf/cc-pane2026-06-18Pushed to yasyf/cc-notes β added a projects/sprints/validation-criteria planning layer and shipped the hooks as a capt-hook pack2026-06-18Pushed to yasyf/cc-interact
8,696 contributions in the last year
- gpt-do β 211 β GPT-powered bash commands.
Python - summ β 152 β GPT-based Conversation Summarizer
Python - compress-gpt β 217 β Self-extracting GPT prompts for ~70% token savings
Python - anthropic-computer-use-modal β 49 β Anthropic Computer Use with Modal Sandboxes
Python - shamer β 37 β Code Coverage Gamified
Python
Claude Code, continued
- cc-skills β the plugin marketplace where the whole toolbelt ships
- spawnllm β call an LLM from any subshell: Claude, Codex, or a local MLX model
- cc-pushback β learns how you push back on Claude from past feedback, then does it for you
- cc-notes β a notes-and-tasks layer agents can actually use
- cc-pane β one pane of glass over Claude Code and the whole cc-* toolbelt
Python, with fewer footguns
- python-defer β Go-style
deferin Python, no decorators required - python-secret-type β a rune-style
secrettype so credentials can't leak by accident - docker-dsl β write multi-stage Dockerfiles as Python context managers
- bcferries β the Python client for BC Ferries schedules; proudly Canadian π¨π¦
Earlier eras
- safemodels β cryptographic provenance proofs for model weights, before that was cool
- vc β the voting platform Dorm Room Fund used to pick its investments
- hifromtheotherside β fighting the echo chamber, one cross-aisle match at a time
- controlio β control your computer over SMS, 2014 edition
2026-06-18cc-notes v0.4.12026-06-18captain-hook v3.5.02026-06-18cc-pool v0.29.12026-06-17cc-orchestrate v0.2.1 β fixed a tailer data race by snapshotting the poll interval instead of reading the mutable global2026-06-17slop-cop v0.1.14 β added --lines to report only violations within a touched range, built for agents linting edits2026-06-16cc-interact v0.1.02026-06-10spawnllm v0.1.3 β unwraps the single-result envelope in structured JSON output
Language breakdown
Python ββββββββββββββββββββ 55%
Ruby ββββββββββββββββββββ 17%
Go ββββββββββββββββββββ 15%
C ββββββββββββββββββββ 4%
HTML ββββββββββββββββββββ 2%
JavaScript ββββββββββββββββββββ 2%
Rust ββββββββββββββββββββ 2%
TypeScript ββββββββββββββββββββ 2%
Latest from Yasyf's Random Musings:
- Improving Claude Computer Use
- On Securing Model Supply Chains
- python π€
defer - Haystack + Pinecone Hybrid Vectors
- CompressGPT: Decrease Token Usage by ~70%
Automate the boring parts, then automate the automation.






