Sabitlenmiş Tweet
Vita
4.7K posts

Vita
@vitabenes
Notes to self | Coder, writer, swing dancer 🗝🎩
Striking Thoughts Katılım Kasım 2015
730 Takip Edilen4.4K Takipçiler

@0xblacklight @mattpocockuk I have a pretty generic skill and I have it look at custom review instructions for Github copilot.
Custom review instructions are extracted from past reviews (comments left by actual engineers filtered to ones that are useful).
Seems to work pretty well.
English

yeah this is exactly what we do
I wrote an effect skill, customized a few for react, etc
off the shelf ones are good for "oh we did something really stupid here" but your coding agent will find that stuff too if you just ask it
the leverage is in custom skills that trigger for different areas of the codebase I think and that are super-hyper-opinionated about your idioms and patterns
English

I have also found that writing a generic 'review' skill is really, really hard
Mostly because it really needs a custom set of curated standards for that project
And once you've done that, you might as well just run your own review agent
Kyle Mistele 🏴☠️@0xblacklight
I have never found a code review agent i like probably it should just be a git or claude hook that runs when you try to push to github and kicks off subagents with skills for review so you can customize the prompts and skills and context but off the shelf review bots aren't it
English

@0xblacklight Makes sense for the diffs etc.
PR button I mentioned to Dex, but you might not have been on that call. Issue here: github.com/humanlayer/hum…
When you're working on a task that spans 3 repos, it would be nice to have a quick way to track/view PRs opened.
English

@vitabenes cmd+b to open the sidebar, there is also a drag handle on the edge
changes/diffs will only appear on new tasks that use the "Now" option for workspace setup with a properly configured workspace
not sure what you mean by PR button
English

@0xblacklight 0.147.0 now (was on 0.146.3 before) - no sidebar on the left, no Changes or Diffs (though that might appear with a new session). Btw, also still no PR button.
I suspect some of it is still only in dev builds
English

@vitabenes there is a theme selector in the bottom right :)
what version are you using?
the diffs viewer can be enabled in Settings > Experiments :)
English

@grantadever Main thing is maintenance.
AI increases entropy, unless heavily reviewed (and even then it does).
Then you need good coding knowledge to understand which part of the code is unnecessarily complex.
Otherwise LOC bloat and bloat and bloat into oblivion.
English

@vitabenes Yeah I’m building personal research tools, websites, fairly simple web apps, dynamic visualizations, etc
What are the biggest issues you have run into with more complex SaaS?
English

@ryanflorence @ThePrimeagen Have you read the rest of Sanderson Cosmere stuff? Warbreaker? Secret projects? I enjoyed those a lot. What about Mistborn era 2 - guns & magic is fun?
English

@ThePrimeagen man I didn't even bother with book 5, I barely got through book 4
English

@zodchiii Some of these break down for larger projects. `tail` is not good. --reporter=dot works better, you don't have to use `tail`.
Keep in mind that if the command has output, you're feeding it into the window. Ideal case: passing? No output. Not passing? Output.
Still useful.
English

.@bcherny question on additionalDirectories prop in settings.json.
If I specify additionalDirectories, Claude does not load the CLAUDE.md files for them.
But if I start a session with `claude --add-dir ...`, Claude loads the context files for them.
This seems inconsistent. Is that intentional?
English

@dexhorthy @vaibcode Neat video, will try this. Btw looking forward to getting Riptide access soon
English

@doodlestein Makes sense, since your tools were not part of the training data
English

@vitabenes Depends what’s in the files. I’ve found them to be critical to getting good performance with my custom tooling.
English

I made this a few weeks ago and didn’t make a big deal about it because I wasn’t sure how well it would work in practice. But after using it for a while, it’s definitely working pretty well and saving me time. Automated reminding to read AGENTS .md in CC:
github.com/Dicklesworthst…
English

@dani_avila7 TIL:
1. You can split Ghostty.
2. Ghostty has a Command Palette
How did I not know until now.
Thank you for sharing it. I might have gone another year without noticing.
English

Ghostty lets you control the opacity of unfocused splits.
Just add this to ~/.config/ghostty/config:
unfocused-split-opacity = 0.85
Super useful when working across multiple panes, you always know where your focus is.
If the opacity doesn't load on startup, hit cmd+shift+, to reload your config.
English
Vita retweetledi

@johnrushx The part people miss: the 6 months wasn't "saved" - it was compressed into your architecture decisions.
You're still doing 6 months of thinking. Just not 6 months of typing.
The bottleneck moved from execution to judgment.
English









